Usando o VNC para controlar o PC por trás do NAT

3

Eu preciso usar o VNC para controlar um computador atrás de um NAT. Não tenho acesso ao roteador remoto, mas posso fazer com que a pessoa sentada na frente do computador siga instruções muito simples. Eu também estou atrás de um NAT, mas posso configurar o encaminhamento de porta, se necessário. A conexão é Win to Win e eu estava pensando em usar o UltraVNC. Não tenho experiência anterior com o VNC. Tão longe do que eu li eu tenho duas idéias:

  1. Configure o encaminhamento de porta no meu lado e faça com que o cliente se conecte ao meu computador que está executando o visualizador do VNC.
  2. Tente usar o complemento NatToNat do UltraVNC.

O número 1 é possível e realista? Algum tipo de documentação para isso dos clientes pov?

Como funciona o # 2? Existe algum servidor público UltraVNC Nat Helper?

Alguma outra ideia? Esta é uma coisa única, então eu não quero me envolver ou me complicar.

    
por Robert S. Barnes 06.09.2012 / 19:50

3 respostas

4

Se você estiver disposto / apto a usar uma solução alternativa, sugiro teamviewer .

É gratuito para uso não comercial. O uso é muito simples.

  1. Download / Instalar o software
  2. Inicie o cliente e forneça ao outro usuário o ID e a senha do visualizador de equipe (ambos visíveis na tela principal)

Outro usuário pode usar combinação de usuário / senha para conectar e controlar remotamente o PC.

    
por 07.09.2012 / 14:30
2

Você pode se conectar por meio de um túnel SSH reverso. Configure seu roteador para encaminhar alguma porta (digamos 2222 / tcp) para um servidor SSH local ao seu lado. Faça com que o usuário remoto estabeleça um túnel SSH reverso a partir do host que está executando o servidor VNC para o seu endereço IP público (a.b.c.d):

plink -R 5901:127.0.0.1:5901 -P 2222 -L USER a.b.c.d

Uma vez que o túnel é estabelecido, você pode conectar com o cliente VNC o endereço IP do seu servidor SSH, por exemplo

vncviewer 192.168.23.42:1

ou (quando o servidor SSH está sendo executado em sua estação de trabalho

vncviewer 127.0.0.1:1

O add-on NatToNat usa uma abordagem semelhante (embora ligeiramente diferente).

    
por 06.09.2012 / 20:36
1

Quando tentamos ajudar meu pai de 80 anos remotamente, usei uma VPN para evitar todos os problemas de NAT / Firewall etc. Eu usei o Logmein Hamachi para criar uma rede virtual e depois o instalei para instalar o Hamachi e entrar na rede com o nome de usuário / senha . Conectividade simples e esperançosamente segura.

Então eu o instalei para instalar o UltraVNC Server enquanto eu instalei o visualizador. Conecte-se usando o endereço IP da VPN - voila. Qualquer software de controle remoto passará pela VPN, não precisa ser VNC.

    
por 07.09.2012 / 15:02