Openssh

能ping通但不能ssh

  • September 13, 2011

我可以 ping 我的朋友,但不能做 ssh。為什麼這樣?他正在使用調製解調器。我認為可能啟用了一些防火牆。我告訴他打字

#iptables -F

他這樣做了,但我仍然無法在他的系統上執行 ssh。我怎樣才能做到這一點?

我得到錯誤:ssh: connect to host 182.64.31.131 port 22: Connection refused

他的系統上 ifconfig 的結果

inet addr:127.0.0.1  Mask:255.0.0.0
inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0

他通過 whatismyip.com 告訴我他的動態 ip

我在那個ip上嘗試了ssh。

PS: sshd 服務正在他的系統上執行。

我試過nmap,發現22埠沒有打開。

正如@sbtkd85 所指出的,這幾乎可以肯定是因為需要在他的路由器/接入點設置埠轉發。

這是一些相關/可能相關的資訊: http: //forum.portforward.com/YaBB.cgi?num =1139203841

乾杯,羅伯特

引用自:https://unix.stackexchange.com/questions/20640