Túnel VNC sobre SSH

Túnel VNC sobre SSH

Quiero crear una conexión VNC a través de SSH desde un cliente en casa a un host de salto en el trabajo. Desde la red privada del trabajo quiero acceder al cliente a través de jumphost. Cómo lograr esto. Ya configuramos con éxito el host de salto para el uso de una conexión RDP a través de SSH en la red privada del trabajo.

Respuesta1

sshtiene la -D [bind_address:]portopción, que funciona "asignando un socket para escuchar el puerto en el lado local, opcionalmente vinculado a la dirección de enlace especificada". He encontrado esto muy útil cuando se usa con socksify, también conocido como dante client, que impone el uso de un proxy SOCKS para el programa llamado en la línea de comando. Sería algo como esto:

ssh -D 4547 user@server_ip_address
SOCKS_SERVER=127.0.0.1:4547 socksify xtightvncviewer server_ip_address

Si se utilizan nombres de host en lugar de direcciones IP y IPv6 está habilitado, es posible que no funcione como se esperaba, y es por eso que sugiero el uso de direcciones IP. Sin embargo , IPv6 se puede utilizar con dante.

información relacionada