Entonces, he buscado literalmente durante horas sobre este tema. Visto varias soluciones. Pero prácticamente todos son para gente que quiere ver su escritorio Ubuntu en su Mac, con ambas máquinas en la red local .
Quiero iniciar sesión en un servidor Ubuntu que vive en todo el continente. Puedo iniciar sesión fácilmente a través de SSH, y logré configurar X11 de modo que pueda ingresar a SSH, ejecutar sudo synaptic
y hacer que aparezca la ventana Synaptic en mi máquina para administrar paquetes.
Sin embargo, lo que realmente me encantaría es poder iniciar sesión en la máquina remota y ver el escritorio como si estuviera físicamente parado allí.
La máquina remota ejecuta Ubuntu 10.4, estoy en OS X 10.6.8. Tengo derechos de administrador en ambas máquinas. También actualicé el paquete X11 en OS X a la última versión de XQuartz .
¿Alguien sabe si (y cómo) esto es posible?
Puede hacerlo fácilmente utilizando el reenvío de puertos ssh. Abre la terminal y entra
ssh -L 5900:localhost:5900 remote_ip
con cualquier otra configuración aplicable que necesite. Esto reenviará el puerto 5900 en su máquina local al puerto 5900 en la máquina remota. Si necesita cambiar a un puerto local diferente (por ejemplo, si ya está ejecutando un servidor VNC en su máquina local), cambie el primero 5900
a otro.
Luego, una vez que la conexión ssh se está ejecutando, solo VNC a localhost: 5900, y debería obtener una conexión a su máquina remota.
Si aún no tiene un cliente VNC, hay uno integrado en Mac OS X. Abra Finder, presione ⌘K e ingrese vnc://localhost:5900
como se muestra a continuación, y presione conectar.
Zearín
marc-andre benoit
jose
ssh -L 5901:localhost:5900 username@remote_ip
y luego usarvnc://localhost:5901
. El5901
puerto puede ser cualquier puerto no utilizado entre 1024 y 65535 (o entre 1 y 65535 si es root)