ssh entre máquinas atrás de diferentes roteadores na mesma rede

2

Eu tenho duas máquinas, A e B. Ambas estão conectadas ao seu próprio ponto de acesso Wi-Fi (roteadores). Ambos os roteadores wifi estão conectados à mesma LAN privada, como a intranet de uma universidade.

O roteador de A tem seu IP público na LAN privada como 10.20.30.40 e o roteador de B tem o IP 10.20.30.50 . Tanto A como B têm seus IPs privados (roteador wrt) como 192.168.0.100 . É óbvio que mais de uma máquina pode ser conectada a cada roteador, portanto, a solução ainda deve permitir isso.

Como eu faço ssh de A para B?

Como faço para configurar uma conexão P2P simples entre as duas máquinas?

Além disso, se houver uma segunda máquina no roteador de B, digamos C, como faço para ssh de B? Como eu faço ssh de A, enquanto simultaneamente ssh -ing para B mas de uma janela de terminal diferente?

    
por Codi 30.08.2015 / 12:36

2 respostas

0

A primeira coisa que você precisa fazer é encaminhar a porta ssh (22 por padrão) no lado do servidor para que, quando uma solicitação de entrada no roteador chegar, ela encaminhe a solicitação para o destino apropriado.

Em seguida, ssh para o IP público do roteador (onde o servidor ssh está conectado).

Em palavras simples, encaminhar a porta 22 para o IP do seu computador B no roteador ao qual ele está conectado. E use o IP público do roteador para se conectar ao ssh.

    
por 30.08.2015 / 13:16
0

Qual é o dispositivo que fornece conexão a ambos os roteadores?

Use um intervalo de IP local diferente para os clientes do seu roteador para que eles não entrem em conflito com outros dispositivos da rede compartilhada.

Em seguida, se A e B puderem executar ping no IP local, ele funcionará normalmente sem qualquer encaminhamento de porta.

ssh user@local-ip
    
por 30.08.2015 / 16:01