ssh para o computador de casa sem IP real

1

Eu tenho um PC rodando no Windows 7 Ultimate x64 e quero me conectar a ele via ssh. Eu encontrei alguma solução na rede e instalei o serviço sshd, mas não consigo me conectar ao meu PC porque não tenho um endereço IP real. Estou conectado à internet via rede local, quero dizer que estou em uma rede local com o meu provedor de internet e eles me atribuem um endereço IP dinâmico a qualquer momento eu conecto e é claro que não tenho acesso às suas configurações de roteamento e não posso pedir eles mudem algo para mim. Existe alguma solução para esta situação?

P.S. Eu também tenho Ubuntu 11.10 x64 no meu PC, então talvez haja uma solução mais fácil para o Linux.

    
por haynar 18.10.2011 / 12:12

3 respostas

5

O tunelamento SSH reverso faria o truque - em suma, você obtém o computador que está por trás do nat conecte ao servidor ssh do outro sistema. Você teria que trabalhar de alguma forma para iniciar isso - possivelmente algum script rápido e sujo e crontab executando o processo para iniciar um túnel de vez em quando, ou usando um sistema sempre ativo como intermediário.

Uma alternativa seria configurar alguma forma de VPN livre de configuração que use outro servidor como intermediário - hamachi vem à mente, mas há outras alternativas que podem funcionar.

Editar: autossh pode automatizar o processo ssh reverso do sistema por trás do nat, o que tornaria as coisas mais simples

    
por 18.10.2011 / 12:46
0

Você provavelmente precisa se inscrever em algo como o DynDNS. Eles têm um serviço gratuito. Isso fornece a capacidade de se conectar a algo como myaccount.xxx.net ou similar, em vez de um IP.

    
por 18.10.2011 / 12:15
0

Hamachi ou qualquer outra solução VPN com NAT-transversal

    
por 18.10.2011 / 16:33