Como fazer SSH para um IP privado atrás de um roteador usando IP dinâmico público

Como fazer SSH para um IP privado atrás de um roteador usando IP dinâmico público

No meu escritório há 2 PCs, ambos atrás de um roteador com IP privado próprio. Estou tentando conectar-me a eles via SSH, mas parece funcionar apenas enquanto meu notebook está conectado ao mesmo Wifi (ou seja, todos os PCs estão na mesma rede). Como posso usar SSH para trabalhar em casa?

Acho que está usando o IP público (aquele que você obtém em www.whatismyip.com ou similar), mas não consigo encontrar uma maneira de dizer ao SSH para se conectar a um PC específico.

Além disso, tenho um IP dinâmico, então configurei um servidor DNS (usando my.noip.com).

Tudo isso está no Ubuntu, aliás.

Desde já, obrigado.

Editar:

Eu adicionei algumas opções ao roteador (é uma cápsula do tempo Apple A1470) na guia Internet (Enabled NAT Port Mapping Protocol) e adicionei uma configuração de mapeamento de porta usando a porta 22 e o endereço IP privado do PC que estou interessado . Ainda assim, não há ideia de como usar o IP público para entrar no privado.

Editar 2:

Aparentemente, meu encaminhamento de porta está funcionando, mas acho que tenho dois IPs, um para o roteador e um público, embora pareça que o IP público não está alcançando o IP do roteador. Nas informações do meu roteador há um IP que é como 172.xxx; quando faço ssh através desse IP e especifico uma porta, não consigo entrar em um dos dois PCs do meu escritório que estou interessado, se eu mudar a porta (aquela que configurei anteriormente no encaminhamento de porta) posso entrar no outro PC. O problema é que PCs fora da rede não conseguem usar o IP reposicionado no roteador. O IP público também não está funcionando, nem mesmo na mesma rede.

Responder1

Você deve adicionar uma regra de encaminhamento de porta em seu roteador e definir o endereço IP de destino do IP LAN e da porta 22 dos computadores necessários.

Você não pode especificar para SSH a qual computador deseja se conectar, você só pode se conectar a um endereço IP (ou um nome de domínio resolvível) e uma porta (padrão 22). Somente para aqueles para os quais você definiu uma regra de encaminhamento de porta em seu roteador.

No entanto, você pode adicionar várias regras a cada computador, mas a porta lateral WAN deve ser diferente para cada um, ou seja. você pode usar a porta 22 apenas uma vez.

Por exemplo:

  • Porta WAN 22 ---> IP LAN: 192.168.1.1 PORTA: 22
  • Porta WAN 2220 ---> IP LAN: 192.168.1.2 PORTA: 22
  • Porta WAN 2221 ---> IP LAN: 192.168.1.3 PORTA: 22

Veja minha resposta para uma pergunta muito semelhante: Por que não consigo acessar meu servidor web de fora da rede?

Responder2

verifique seu modem para ver se ele está funcionando como gateway. Parece que você tem NAT duplo. Veja se você consegue desligar o NAT no seu modem. (definido para modo bridge)

informação relacionada