出于某种原因,我试图通过公共(public) wifi 网络通过 ssh 访问服务器,但出现错误:
connect to host ***.***.***.*** port 22: Operation timed out
经过进一步调查,我发现我也无法 ping 任何远程服务器:
admin ~ $ ping google.com
PING google.com (216.58.216.46): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C
--- google.com ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
我从来没有在我的家庭网络中遇到过这个问题,而且由于我是在图书馆的公共(public) Wifi 网络上尝试这个,我想知道是不是公共(public)网络造成了障碍。然而,我可以通过我的浏览器完美地访问互联网。对不起,我真的不精通网络的东西,但我很感激任何解决这个问题的见解。
最佳答案
这可能是因为该网络上的端口 22 已关闭。您可以通过其他网络测试该服务,它应该可以正常工作。无论如何,如果您确定端口 22 已打开,则可以检查远程计算机中是否正在运行 SSH 服务器并在相关端口上监听客户端。
关于macos - 无法通过公共(public) wifi 网络 ssh - 操作超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43104572/