可以 ping 通但不能 ssh

可以 ping 通但不能 ssh

我可以 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端口没有打开。

答案1

正如 @sbtkd85 所指出的,这几乎可以肯定是因为需要在他的路由器/接入点上设置端口转发。

以下是一些相关/可能相关的信息: http://forum.portforward.com/YaBB.cgi?num=1139203841

干杯,罗伯特

相关内容