Conecte el cliente VNC a través de un túnel Putty SSH

El uso de túneles con SSH es un método poderoso para acceder a servicios en sistemas detrás de un firewall o que son inaccesibles. En este ejemplo, un cliente VNC en su computadora local se conectará a un servidor VNC remoto (vncserv.tech-recipes.com:0) utilizando el reenvío de puertos con una conexión SSH a otro host remoto (sshd.tech-recipes.com).


En su sistema local, inicie masilla y en la ventana de configuración haga clic en Túneles en el menú SSH. Para cada puerto VNC que desea reenviar, debe agregar un puerto reenviado local.

Por defecto, pantalla VNC: 0 usa el puerto 5900 / tcp, pantalla: 1 usa 5901 / tcp, etc.

Para cada puerto que desee reenviar, en la sección Reenvío de puertos ingrese:
Puerto de origen: 5900
Destino: vncserv.tech-recipes.com:5900
y haga clic en Agregar. Esto lo agregará a la lista de puertos reenviados. Repita según lo deseado, aunque solo se requiere un reenvío de puerto para usar VNC. Debido a que este es un reenvío local, se puede acceder al puerto de origen más tarde como localhost: 5900. Es válido que el servidor VNC sea el mismo sistema al que se está conectando mediante ssh. En este caso, puede usar el nombre del host remoto o 'localhost' en el campo de destino.

En la pantalla de configuración de Sesiones, especifique el nombre de host (sshd.tech-recipes.com en este ejemplo). Puede nombrar y guardar esta configuración desde la pantalla Sesión. Esto le ahorrará tiempo si desea usar esta configuración nuevamente en el futuro.

Cuando esté listo, haga clic en Abrir para conectarse al sistema remoto y crear la sesión. Una vez autenticados, los puertos se reenviarán y podrá conectar su cliente VNC a localhost: 0 (o el número de pantalla apropiado) y debería estar listo.