Ir al contenido

Conectarse desde Linux

Desde Linux usarás un cliente VNC para el escritorio de macOS y OpenSSH para el terminal — ambos ya disponibles en la mayoría de distribuciones.

  • Escritorio: Remmina (plugin VNC) o TigerVNC conectándose al puerto 59010.
  • Terminal: OpenSSH en el puerto 22, autenticándote con tu nombre de usuario más una contraseña o clave SSH.
  1. Instala un cliente, p. ej. sudo apt install remmina remmina-plugin-vnc o sudo apt install tigervnc-viewer.
  2. Conéctate a YOUR-IP:59010 usando el protocolo VNC.
  3. Autentícate con tu nombre de usuario y contraseña.

Con TigerVNC desde la línea de comandos:

Ventana de terminal
vncviewer YOUR-IP:59010
Ventana de terminal
# contraseña
ssh your-username@YOUR-IP
# clave
ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP

Guarda un atajo en ~/.ssh/config:

Host mymac
HostName YOUR-IP
User your-username
IdentityFile ~/.ssh/id_ed25519
Ventana de terminal
# copiar un archivo al Mac
scp ./build.zip your-username@YOUR-IP:~/
# sincronizar una carpeta
rsync -avz ./project/ your-username@YOUR-IP:~/project/

Más información en Transferencia de archivos.

FAQ

¿En qué puerto está el escritorio de macOS?
En el puerto 59010 por VNC (p. ej. vncviewer YOUR-IP:59010), no el 5900 predeterminado — esto reduce los ataques de fuerza bruta.
¿Siempre tengo que pasar mi nombre de usuario?
Sí, tanto para el inicio de sesión por contraseña como por clave: ssh your-username@YOUR-IP. Si lo omites, te rechaza porque SSH usaría tu nombre de usuario local.