ssh (console remoto) entre 2 computadores de diferentes redes privadas

1

Eu tenho dois computadores. Ambos são de diferentes redes privadas. Eu gostaria de me conectar de um para outro (para programar remotamente). Eu tentei usar algum software de desktop remoto ( teamviewer ). No entanto, encontrei alguns problemas com largura de banda de conexão à Internet e resolução de tela. Então, eu pesquiso de alguma forma para obter apenas o acesso do terminal ao computador remoto. Eu sou um iniciante no Linux. E tanto quanto eu entendo o acesso ao console remoto para outro computador está obtendo via ssh (ou telnet?). Infelizmente, ambos os computadores possuem IP privado, portanto, não consigo usar o encapsulamento SSH (reverso).

Como obter acesso terminal remoto a outro computador no meu caso? (Eu prefiro solução livre)

    
por Loom 10.11.2013 / 19:05

1 resposta

1

As redes privadas são ruins exatamente para esse tipo de problema: ambas não podem ser acessadas facilmente de fora da rede e, como o outro computador está sempre fora da rede, não é possível estabelecer uma conexão direta.

Talvez a maneira mais fácil seja configurar o IPv6 em ambos os computadores. Isso dará a ambos os computadores um endereço IP real e, portanto, eles poderão ser acessados uns dos outros.

O outro caminho seria configurar algum encaminhamento de porta no segundo roteador. então você pode conectar do primeiro computador àquela porta do segundo roteador que o encaminha para o segundo computador.

O último caminho envolveria desagradável tunelamento. Nesse caso, você precisa de algum host público acessível para o qual você pode fazer o ssh de ambos os computadores para configurar alguma conexão indireta semelhante ao que seu teamviewer está fazendo.

    
por 10.11.2013 / 20:16