Como instanciar sessão SSH entre computadores em duas redes?

0

Eu tenho a seguinte rede doméstica:

Ubuntu 12.04.4 -> Router 1 -> Router 2 -> Ubuntu 12.04.2

Eu posso fazer SSH conexões se as máquinas estiverem em uma rede local da seguinte forma:

Ubuntu 12.04.4 -> Router 1 -> Ubuntu 12.04.2

mas tenho problemas para instanciar SSH session entre 12.04.4 e 12.04.2 machines (no primeiro caso).

Acho que o problema é que eles têm os seguintes endereços IP atribuídos:

12.04.4   -  192.168.0.4
12.04.2   -  192.168.1.100

e por isso eles não estão na mesma rede.

Alguém poderia dizer se eu posso instanciar SSH session neste caso?

Note que posso redefinir as rotas para as configurações de fábrica a qualquer momento e configurá-las como eu quiser.

    
por gotqn 23.02.2014 / 00:34

1 resposta

0

Você está usando endereços IP privados em suas LANs (192.168.0.0/16), o que é perfeitamente normal, mas estes também são conhecidos como endereços IP "não-roteáveis".

Isso significa que os roteadores da Internet descartam automaticamente os pacotes vinculados a esses IPs, mas não sei o comportamento dos roteadores de consumidores (suponho que seja o que você está usando aqui).

Você deve primeiro verificar se consegue pelo menos alcançar a máquina na qual está tentando fazer o login por meio do SSH:

" traceroute -n IP2 " ou " tracepath -n IP2 " de um shell de comando no host com IP1

    
por Eric_DL 25.02.2014 / 01:28