macos - 无法通过公共(public) wifi 网络 ssh - 操作超时

标签 macos ssh terminal

出于某种原因,我试图通过公共(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/

相关文章:

macos - AppleScript-系统事件错误: Access for assistive devices is disabled

python - Applescript 使用了错误的 python 版本,如何更改?

autossh 的 Bash 初始化脚本

Jenkins sshScript 远程 :remote pass argument

php - 从cpanel crontab调用/usr/bin/php总是给出而不是cgi-fcgi

windows - 有没有办法让现有的cmd窗口执行命令?

ruby - 使用 Homebrew 安装 Ruby

macos - 在 OS X 上使用 hdiutil 分离卷时出错

macos - 如何在 Mac 应用程序中调试 EXC_BAD_ACCESS (SIGSEGV)?

git - 无法在终端中显示 Git 树