Como se conectar ao computador doméstico do computador de trabalho por trás da VPN (usando o visualizador remoto da área de trabalho)?

1

Eu tenho uma conta dyndns vinculada ao meu computador de casa e tudo está configurado para que eu possa SSH para ele do meu trabalho (universidade) computador. Em seguida, conecto-o à VPN da universidade (usando estas etapas ) e prossiga para tentar usar o Visualizador da Área de Trabalho Remota para acessá-lo graficamente. No entanto, isso falha, não sei por quê. Eu tentei usar a URL do dyndns e os endereços locais retornados executando o ifconfig no laptop em casa:

eth0      Link encap:Ethernet  HWaddr 00:90:f5:be:62:10  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.94.81  P-t-P:192.168.94.21  Mask:255.255.255.255

mas nenhum deles funcionou, mesmo depois de especificar a porta 5900 (que eu acredito que deveria ser selecionada automaticamente). Não tenho certeza qual deles devo usar (inet addr, P-t-P?)

O erro que recebo é Connection to host <hostname> was closed , embora às vezes pareça um tempo limite, enquanto outros falham imediatamente.

Aqui está a saída do ifconfig no meu computador de trabalho:

eth0      Link encap:Ethernet  HWaddr bc:ae:c5:2d:3a:ef  
          inet addr:192.168.94.7  Bcast:192.168.94.255  Mask:255.255.255.0
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
    
por waldyrious 21.01.2013 / 20:54

1 resposta

1

O caminho a seguir provavelmente é tunelar seu VNC através da sessão SSH ou usando um protocolo VNC reverso.

O visualizador de desktop remoto padrão do Ubuntu Remmina pode ser configurado para fazer isso.

Desde que o servidor VNC possa encapsular o protocolo VNC através do SSH, você pode usar qualquer visualizador VNC capaz de receber esses sinais.

Fazemos isso aqui usando x11vnc como servidor VNC e vncviewer (de xtightvncviewer ).

Se você já configurou o VNC em seu computador doméstico, é tão fácil quanto rodar

x11vnc -display :0

na sua máquina doméstica para exportar a exibição :0 pelo VNC. Isso também pode ser feito por meio de uma sessão SSH. Observe que, para a próxima etapa, você precisa executar um servidor SSH em sua máquina doméstica.

No seu escritório, execute o vncviewer com a opção -via para o tunelamento através do SSH:

vncviewer -via [email protected] localhost:0

Para um guia completo, consulte: página inicial do x11vnc .

Veja a seguinte pergunta sobre como se conectar à sua máquina remota usando lightDM:

por Takkat 21.01.2013 / 21:52