Não é possível conectar o SSH a partir do IP externo

0

Tudo bem, tenho lutado com isso nos últimos dias. Estou tentando configurar um servidor ssh pessoal no Lubuntu 13.04, mas tenho tido alguns problemas.

Até agora eu consegui isso:

  • posso ligar localmente através do meu endereço IP interno
  • posso fazer ping através do meu endereço IP externo através de uma fonte de internet externa
    (Hotspot de telefone celular + computador diferente)
  • Eu tenho um dynDNS livre em execução, para que eu não precise digitar meu endereço IP externo.
    Ele funciona (se eu me conectar a esse IP localmente, ele encaminha para o meu roteador)
  • Configurei o encaminhamento de porta no meu roteador, desativei temporariamente meu firewall pessoal e do roteador também.

O problema que tenho é que não consigo me conectar através do ssh de um computador diferente fora da minha rede: A resposta usual que recebo é "Erro .. [etc] Nenhuma rota para o host".

Eu tentei usar o serviço 'canyouseeme.org' e a resposta é a mesma.

Eu uso um provedor de serviços de Internet chamado iiNet e, aparentemente, eles têm alguns recursos de bloqueio de porta por conta, que eu também desativei em seu site.

Estou com poucos recursos. A DMZ também não funciona, a porta padrão (22) não funciona, a porta personalizada também não funciona (9222, 9512 ou 12222).

Então, estou supondo que seja uma falha do roteador ou uma falha no firewall no nível do cliente do ISP.

Quais outras sugestões você tem?

Aqui está uma postagem do meu 'sudo netstat -plnt' para mostrar que o meu sshd está escutando nas minhas portas personalizadas.

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:12222 0.0.0.0:* LISTEN 2151/sshd
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1474/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 886/cupsd
tcp6 0 0 :::12222 :::* LISTEN 2151/sshd
tcp6 0 0 ::1:631 :::* LISTEN 886/cupsd

Estou conectado usando um adaptador Edimax 7811-nu (o driver padrão não funciona, tive que instalar um adaptador fixo)

LE: Se for de alguma ajuda, estou usando um Roteador BoBlite e a versão do firmware é BoBLite1500 .

    
por pinkboom 27.05.2013 / 11:59

1 resposta

0
  • O fato de você poder se conectar localmente mostra que o servidor SSH está em execução e funcionando, o que é bom.
  • O fato de você poder fazer ping de verdade não nos diz nada.
  • Se você executar ping no DynDNS, ele fará ping no seu IP externo? Você já tentou conectar ambos ao IP externo e ao DynDNS?
  • Se o encaminhamento de porta estiver configurado, mas você ainda não estiver recebendo acesso SSH nessa porta específica, algo está errado com sua configuração ou com seu roteador.

Do seu netstat, parece que sua porta SSH é 12222 , e se conectar a localhost:12222 nessa máquina funciona, então o que resta é alguma falha de conexão do seu nó externo (hotspot móvel) para o seu IP. Digamos que o seu dyndns seja foo.bar , o que acontece se você executar nmap em portscan foo.bar do seu hotspot móvel? Parece-me que sua porta SSH deve aparecer lá.

O fato de você receber No route to Host também me faz desconfiar da configuração do roteador. Você pode fornecer algumas capturas de tela ou cópias de documentos de exatamente o que a configuração do seu roteador indica? Qual porta para qual IP interno, verifique se o IP interno corresponde etc.

    
por 27.05.2013 / 17:05