
Tenho certeza de que esta pergunta foi respondida em outro lugar, mas não tenho certeza do que procurar. (Estou tentando coisas como "telnet ubuntu ssh daemon incapaz de conectar".)
- Posso fazer SSH em
10.0.0.9
- Eu posso
telnet 10.0.0.9 22
sudo service ssh status
está ligado/etc/hosts
e/etc/hostname
combinar.gufw
está fora.netstat -nat | grep 22
mostra0.0.0:*
éLISTEN
e:::*
éLISTEN
.- Acredito que minha porta esteja aberta corretamente no roteador
Então, qual é o elo que falta para verificar se posso ter feito algo errado? Por que não posso ssh
entrar quando 65.x.x.x
posso ?ssh
10.x.x.x
Qualquer pessoa que possa fornecer um link para uma resposta existente ou melhores termos de pesquisa, eu agradeceria muito.
- exemplo de saída de
tcpdump -n -i ${interface} tcp port ssh or tcpdump -n -i ${interface} host ${external_client_ip_addr}
:
19:20:43.747445 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [.], ack 1, win 65535, length 0 19:20:43.747562 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 1:24, ack 1, win 65535, length 23 19:20:43.747575 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [.], ack 24, win 14600, length 0 19:20:43.759613 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 1:42, ack 24, win 14600, length 41 19:20:44.504741 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 24:832, ack 42, win 65494, length 808 19:20:44.504800 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 42:1026, ack 832, win 16968, length 984
- exemplo de saída de :
ssh -vvv [email protected]
OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 67.x.x.x [67.x.x.x] port 22. debug1: connect to address 67.x.x.x port 22: No route to host ssh: connect to host 67.x.x.x port 22: No route to host
Responder1
O screencap que você postou mostra uma "porta final" de 23. É possível que isso encaminhe um intervalo de portas, mas é igualmente possível que a porta inicial e final se refiram a "porta externa" e "porta interna", respectivamente, caso em que , você tem um problema. Tente alterar a "porta final" para 22. Além disso, verifique seu arquivo /etc/hosts.{allow,deny}
.
Responder2
Parece-me que o seu ISP bloqueia a porta 22, talvez devido ao Heartbleed, provavelmente para desencorajar provedores de shell Unix gratuitos. Eu sugeriria mapear para uma porta externa diferente, ver se isso faz diferença.