Ubuntu: ssh: conectar ao host porta 22 do github.com: nenhuma rota para hospedar

1

Eu estou usando Ubuntu 11.10 e seguiu o doc ajuda em github.com configurar git e se conectar a GitHub, mas quando cheguei ao passo 5 da seção de chaves SSH configurar : Teste tudo, Quando eu usei este comando: ssh -T [email protected]eu tenho um erro:

ssh: conectar ao host porta 22 do github.com: nenhuma rota para hospedar

E eu tentei este comando:

tcptraceroute github.com 22

Aqui está o que eu tenho:

Selected device eth0, address 222.20.58.XX(sorry...I masked part of my ip), port 33281 for outgoing packets
Tracing the path to github.com (207.97.227.239) on TCP port 22 (ssh), 30 hops max
 1  222.20.58.254  0.891 ms  0.850 ms  0.693 ms
 2  zxq-xs-h3c7510e.hust.edu.cn (115.156.255.137)  1.253 ms  1.569 ms  2.837 ms
 3  zxq-xs-rjs8606.hust.edu.cn (115.156.255.130)  0.729 ms  0.678 ms  0.629 ms
 4  115.156.255.174  0.794 ms  6.279 ms  16.569 ms
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
Destination not reached

Parece que a rota está parada em 115.156.255.174, que eu não sei onde é.

Alguém pode explicar o que há de errado aqui e como posso resolver isso?

Muito obrigado.

Gnijuohz
fonte
Tem certeza de que realmente tem uma conexão de internet funcionando nesse sistema? Também poderia ser algo de bloqueio, talvez tente: cyberciti.biz/tips/no-route-to-host-error-and-solution.html
ckhan
@ckhan Sim, eu tenho uma conexão de internet funcionando. Eu tentei a solução 2, mas não funcionou. Sobre a solução 1, não tenho as informações do roteador, porém configurei o gateway e o DNS. Preciso configurar as informações do roteador?
Gnijuohz
Se você pode executar ping github.com, e você pode visitar www.github.com, então parece algo está bloqueando 22.
ckhan
@ckhan Sim, posso fazer ping e visitá-lo.
Gnijuohz
Você está atrás de algo que está bloqueando a porta 22. Você está trabalhando nisso?
Apesa 14/05

Respostas:

1

tente adicionar o seguinte ao seu arquivo ./.ssh/config: (toque em um se não houver este arquivo)

host github.com
    hostname ssh.github.com
    port 443

esta solução é dos problemas de conexão ao github.com

dannyliu
fonte