Como SSH para um ip privado por trás de um roteador usando IP dinâmico público

0

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

Acho que está usando o IP público (o que você obtém de 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, eu tenho um IP dinâmico, então eu configuro um servidor DNS (usando my.noip.com).

Tudo isso está no Ubuntu, btw.

Obrigado antecipadamente.

Editar:

Eu adicionei algumas opções ao roteador (uma cápsula de tempo da Apple A1470) na guia Internet (protocolo de mapeamento de porta NAT ativado) e adicionei uma configuração de mapeamento de porta usando a porta 22 e o endereço IP privado do PC que eu estou interessado. Ainda assim, nenhuma pista sobre como usar 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 esteja atingindo o IP do roteador. Na minha informação do roteador há um IP que é como 172.x.x.x; quando eu ssh através desse IP, e especificar uma porta, eu não consigo entrar em um dos dois PCs no meu escritório que estou interessado, se eu mudar a porta (aquele que eu defini anteriormente no encaminhamento de porta) eu posso entrar no outro PC. O problema é que o PC fora da rede não pode usar o IP indicado no roteador. O IP público também não está funcionando, nem da mesma rede.

    
por Cris 11.08.2016 / 22:57

2 respostas

1

Você precisa adicionar uma regra de encaminhamento de porta ao seu roteador e definir o endereço IP de destino dos computadores requeridos da LAN IP e da porta 22.

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

No entanto, você pode adicionar várias regras a cada computador, mas a porta do lado da WAN deve ser diferente para cada uma delas, por exemplo. você pode usar a porta 22 apenas uma vez.

Por exemplo:

  • porta WAN 22 --- > IP da LAN: 192.168.1.1 PORTA: 22
  • porta WAN 2220 --- > IP da LAN: 192.168.1.2 PORTA: 22
  • porta WAN 2221 --- > IP da 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?

    
por 12.08.2016 / 02:00
0

verifique seu modem para ver se ele está agindo como um gateway. Parece que você tem duplo NAT. Veja se você pode desligar o NAT no seu modem. (Configurado para modo bridge)

    
por 12.08.2016 / 19:20

Tags