Como resolver: “Conectar ao host some_hostname port 22: Connection timed out”?

7

Eu tenho duas máquinas Ubuntu. Ambos abrem o openssh-client e o openssh-server. ssh-ing da máquina G (nova instalação do Ubuntu 11.10) para a máquina K funciona muito bem. Mas ssh-ing da máquina K para máquina G resulta sempre no erro:

  

Conectar-se à porta 22 do host_hostname: Tempo limite da conexão

Eu passei pela seção de solução de problemas de help.ubuntu.com e recebi o seguinte resultados:

ps -A | grep sshd # results in
848 ?        00:00:00 sshd

-

sudo ss -lnp | grep sshd # results in
0   128   :::22   :::*   users:(("sshd",848,4))
0   128   *:22    *:*    users:(("sshd",848,3))

-

ssh -v localhost # works!

-

sudo ufw status verbose # yields: "Status: inactive"

Eu não mudei nada no arquivo de configuração. O que posso fazer para localizar o problema e resolvê-lo? Eu apreciaria qualquer dica!

Editar:

ping foi bem-sucedido em ambas as direções!

Eu fiz um telnet <machineK> 22 da máquina G que resultou em tentar e depois em telnet:

  

Não é possível conectar-se ao host remoto: a conexão expirou.

Mas telnet o contrário funcionou muito bem!

Editar 2:

ssh start/running, process 966 # yields: ssh start/running, process 966

/etc/hostname # contains my hostname, let's call it blubb
/etc/hosts # contains the following
127.0.0.1       localhost
# 127.0.1.1     blubb
129.26.68.74    blubb # I added this!

-

sudo service ufw status # yields: ufw start/running

Eu instalei Gufw e configurei para ON . Então eu selecionei de Incoming a opção ALLOW . Então eu ssh'ed para outra máquina de onde eu ssh'ed de volta para minha máquina. Ainda o mesmo erro acima: connect to host blubb port 22: Connection timed out

Mais alguma sugestão, o que posso verificar?

    
por Aufwind 08.03.2012 / 09:54

2 respostas

3

Portanto, o seu machineG (a nova instalação) é aquele com problemas:

  • Verifique o sshd se estiver em sudo service ssh status .
  • Verifique a resolução do nome. O nome da sua máquina, verifique se é o mesmo em /etc/hostname e /etc/hosts .
  • Verifique o firewall. sudo service ufw status talvez seja melhor se você instalar o firewall do ubuntu Gufw .

oi! você resolveu? @philipballew pediu para você ver se você tem o port 22 enable .. faça isso nas duas máquinas netstat -nat | grep 22 : você verá algo assim:

~> netstat -nat | grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 10.202.10.13:53414      173.194.76.125:5222     ESTABLISHED 
tcp        0      0 10.202.10.13:50912      10.100.202.21:22        TIME_WAIT   
tcp        0      0 :::22                   :::*                    LISTEN      

Se uma das portas 22 não estiver escutando, verifique novamente tudo o que eu lhe disse anteriormente. Na verdade eu sou um pouco demais com os nomes das máquinas. Você os chama em nomes diferentes o tempo todo ...

    
por maniat1k 08.03.2012 / 14:05
-1

O mesmo problema aqui. Limpei meus iptables com iptables -F . Funciona bem agora. É claro que você terá que configurar as regras novamente se quiser colocar o iptables novamente

    
por Alvinesh 23.04.2013 / 11:42