SSH parou de funcionar quando mudei para um IP WAN dinâmico

0

Missão: Conecte-se ao mwk-desktop a partir do mwk-laptop remotamente usando o SSH.

Situação:

  • Usado para trabalhar : costumava me conectar remotamente, mas perdia a capacidade. Aqui está uma correlação que notei:
    • Meu roteador tinha um IP de WAN estático, mas agora tem um IP de WAN dinâmico. O IP da WAN provavelmente mudou durante essa alteração.
      • Nota: A máquina remota (mwk-laptop) conhece o IP da WAN dinâmica, apesar de ser dinâmico.
  • O servidor SSH está funcionando : posso conectar-me ao mwk-desktop do mwk-laptop usando SSH quando o mwk-laptop está na LAN e quando uso o IP da LAN do mwk-ws, em oposição ao IP da WAN do roteador . Nenhuma senha é necessária porque a chave pública do mwk-laptop está no arquivo authorized_keys do mwk-desktop.
  • O que mudou desde a última vez que funcionou:
    • Do IP da WAN estático ao dinâmico : O roteador da LAN do mwk-desktop tem um IP de WAN dinâmico.
    • Talvez outras coisas.
  • O que não mudou:
    • O servidor SSH está em execução : o mwk-desktop está executando um servidor SSH na porta XXXX no Ubuntu 16.04.
    • A chave pública da máquina remota está no arquivo authorized_keys do servidor SSH .
    • A máquina remota é realmente remota : o mwk-laptop está usando o hotspot móvel do meu telefone para conectar-se à Internet e está executando o Ubuntu 16.04. É assim que estou testando o acesso remoto. Não está conectado à LAN do mwk-desktop.
    • IP de LAN estático : o mwk-desktop tem um IP de LAN estático.
    • A máquina remota conhece o IP da WAN : o mwk-laptop conhece o IP da WAN do roteador do mwk-desktop.
      • (a cada hora, escrevo o IP da WAN na pasta Dropbox do mwk-desktop e leio-o na pasta Dropbox do mwk-laptop.)
        • (eu poderia usar um serviço de DNS dinâmico mais tarde).
    • Portforwarded : o roteador está redirecionando o tráfego na porta XXXX para o mwk-desktop.
    • ISP : Comcast
    • Roteador : ASUS RT-AC5300
    • software SSH :
      • Servidor: sudo apt-get install servidor openssh
      • Cliente: sudo apt-get install openssh-client
  • O que fiz desde a mudança:
    • Atualizei o firmware do meu roteador .
por Matt Kleinsmith 12.01.2018 / 09:52

1 resposta

0

Eu tive que portar duas vezes.

Eu tive que migrar minha porta SSH da minha caixa XFINITY para o meu roteador ASUS, além do encaminhamento de porta do meu roteador ASUS para a máquina com o servidor SSH (mwk-desktop).

Por que:

Quando troquei serviços, não só passei de um IP WAN estático para um IP WAN dinâmico, mas também adicionei um dispositivo intermediário que estava bloqueando portas (a caixa XFINITY):

Internet - > Caixa XFINITY - > roteador - > máquina com servidor SSH

Enquanto antes era:

Internet - > roteador - > máquina com servidor SSH

E assim, tive que migrar duas vezes.

    
por 12.01.2018 / 09:52