Não é possível fazer o Login Remoto no Ubuntu Router via OpenSSH com Resultado de Ping Bem-sucedido

1

Eu quero fazer o login remotamente de um Ubuntu Router via OpenSSH, mas quando digito o seguinte para efetuar login, não consigo recuperar nenhuma resposta do Ubuntu Router na linha de comando.

ssh [email protected]
  • Entre no Ubuntu Router via SSH de um host atrás do Ubuntu Router ⇒ Fail
  • Faça login no Ubuntu Router via SSH de um host fora da rede privada do roteador 192.168.1.0 Fail

IPs do Ubuntu Router

# External
IP Address: XXX.XXX.XXX.XXX

# Internal
IP Address: 192.168.1.1

Teste

Depois tentei os seguintes para testar.

  • Entre no Ubuntu Router via SSH no próprio Ubuntu Router ⇒ Sucesso
  • Ping XXX.XXX.XXX.XXX de um host atrás do Ubuntu Router ⇒ Sucesso
  • Ping 192.168.1.1 de um host atrás do Ubuntu Router ⇒ Sucesso
  • Ping 8.8.8.8 de um host atrás do Ubuntu Router ⇒ Sucesso
  • Ping XXX.XXX.XXX.XXX de um host fora da rede privada do roteador 192.168.1.0 Sucesso

Portanto, concluí que o pacote pode chegar ao Ubuntu Router, mas não pode acionar a resposta SSH para solicitar senha para login. Depois de tentar o seguinte comando para desbloquear a porta 22 pelo iptables (1), o problema ainda não foi resolvido.

iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Pergunta

Como logar com sucesso o Ubuntu Router via SSH?

Referência

    Regra
  1. IPTables para permitir conexões SSH de entrada
    link
por Kin 08.08.2016 / 14:22

1 resposta

1

Você não tem regra de iptables que permita conexões ssh recebidas :

iptables -A INPUT -p tcp --dport ssh -j ACCEPT

A linha citada acima permitirá que sshd responda às conexões ssh de entrada (se as respostas forem bloqueadas), mas não permitirá que os clientes remotos estabeleçam uma conexão.

    
por user4556274 08.08.2016 / 15:31