ssh -L 5902: [host vnc]: 5901 [host ssh]
então: vncviewer localhost: 2
de: link
Eu gostaria de fazer uma conexão VNC de casa para uma máquina Windows no trabalho. A máquina do Windows não é acessível de fora, mas há uma caixa do Linux que tem a porta 22 aberta, então parece que isso pode ser feito.
Eu suspeito que é apenas um comando que "encaminha" as conexões para a porta 22 na máquina Linux para a máquina Windows? Só não consigo encontrar um exemplo que faça exatamente isso embora
Obrigado antecipadamente!
Se você estiver se conectando de uma máquina Linux em casa, pode simplesmente usar o sinalizador '-via' no vncviewer, assim:
vncviewer host-at-work.corp.com -via [email protected]
e você obterá a) o prompt de senha do SSH ou b) login direto via chaves e, uma vez autenticado sua sessão SSH, você deverá ver a janela de senha do vncviewer como se estivesse na rede local. / p>
Para uma boa aplicação GUI, veja Remmina:
Remmia permite que você configure uma conexão que usa um túnel SSH através de um host bastion. Eu usei isso no passado para fazer exatamente o que você está tentando.
Tags ssh vnc firewall ssh-tunnel