Conexão VNC via máquina proxy SSH

3

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!

    
por pufferfish 29.12.2010 / 11:33

2 respostas

7

ssh -L 5902: [host vnc]: 5901 [host ssh]

então: vncviewer localhost: 2

de: link

    
por 29.12.2010 / 11:41
1

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:

link

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.

    
por 26.01.2011 / 18:44