Encontrou uma solução usando:
plink -t -L localhost:5901:localhost:5901 username@tunnel_machine ssh -L 5901:localhost:5901 vnc_host
Eu tenho um computador remoto que gostaria de VNC para. Este computador só pode ser acessado por meio de um túnel. Por razões de segurança, gostaria de configurar o VNC como um host local.
No meu PC cliente eu corro o windows. Eu configurei o túnel com plink.exe. Eu posso conectar quando configurando o VNC sem um host local, usando:
plink -L localhost:5901:vnc_host:5901 username@tunnel_machine
Mas falha ao iniciar o VNC para escutar no localhost
Para esclarecimentos, o seguinte não funcionará, porque eu não tenho acesso direto ao vnc_host.
plink -L localhost:5901:localhost:5901 username@vnc_host
Alguma ideia de como fazer isso?
Encontrou uma solução usando:
plink -t -L localhost:5901:localhost:5901 username@tunnel_machine ssh -L 5901:localhost:5901 vnc_host