como se conectar a um desktop remoto por trás de um roteador?

5

Aqui está minha configuração: eu tenho um laptop com o qual perambulo por todos os lugares e tenho um computador desktop em casa conectado à web usando um roteador com NAT.

Meu objetivo aqui é criar um servidor SSH que eu possa usar para fins de armazenamento / acesso a arquivos, bem como usá-lo como um servidor proxy. No entanto, o problema é que a área de trabalho (que eu estou usando como o servidor SSH) está em um roteador atrás de um NAT. Isso significa que não posso me conectar ao servidor de fora da minha rede doméstica.

Eu quero poder conectar-me diretamente à minha área de trabalho de uma rede externa usando o laptop. Aqui estão as opções que encontrei na Web até agora:

  1. Teamviewer - Eu realmente não quero usar isso, tentei e não gostei nem um pouco.

  2. Configurar o encaminhamento de porta no roteador - Novamente, não é uma opção, já que o roteador é realmente operado pelo ISP e eles não me permitem reconfigurá-lo.

  3. Usando um programa chamado pwnat que eu encontrei aqui - Esta parece ser a mais viável de todas as minhas opções, mas eu não consegui descobrir como fazê-lo funcionar. Além disso, a partir da documentação pobre, parece ser uma dor de usar também.

  4. Inverta o túnel como mostra aqui - Isso não funciona porque não tenho um computador "central"

Existe alguma maneira que eu possa fazer a conexão através do SSH do laptop em uma base regular? Caso contrário, existe alguma outra alternativa que me permita usar o desktop como servidor de arquivos e proxy?

Editar: Havia outra alternativa fornecida abaixo por ObsessiveFOSS

  1. Usando o cliente gogo6 - Parecia uma boa opção, mas não consegui fazer funcionar. Possivelmente porque o meu ISP / Roteador não parece suportar IPv6.
por amol.kamath 10.10.2012 / 17:58

1 resposta

2

Você pode usar o Gogo6 e obter um endereço IPv6 ao mesmo tempo:

No servidor, baixe e instale o cliente Gogo6 com:

sudo apt-get install gogoc

E obtenha uma conta em link para a Freenet6.

Em seguida, execute gksudo gedit /etc/gogoc/gogoc.conf (ainda no servidor) e defina as seguintes configurações:

userid=your_user_name_you_set_up_with_the_link_above
passwd=your_password

Salve e reinicie. Agora você pode acessar your_user_id.broker.freenet6.net desde que o cliente SSH esteja configurado para vincular a essa interface. Você pode ligá-lo a 0.0.0.0 , que é o padrão IIRC.

Ele deve permitir o acesso de hosts IPv4, mas vou verificar isso.

    
por hexafraction 10.10.2012 / 19:00