我有一个非常简单的 Ubuntu 服务器,上面有几个 git 存储库,没什么特别的。
在家里我使用 Windows PC,并使用油灰程序与服务器交互。但是,在工作时我有一台 Mac,每次使用 ssh 登录服务器时都会收到超时消息。
我知道服务器已启动并正在运行,因为我可以通过托管网站(Digital Ocean)上的内置控制台功能访问它。
例子:
MacBook-Pro: documents jmr$ ssh [email protected]
ssh: connect to host XXX.XXX.XXX.XXX port 22: Operation timed out
我搜索了很多关于此特定问题的解决方案,但尚未找到任何解决方案。任何帮助我都感激不尽,非常感谢!
答案1
确保你的端口在工作时是开放的!有些公司会封锁某些端口,而端口 22 就是最佳选择!
你可以使用 telnet 进行测试,例如:
telnet you.rse.rve.rip 22
您还可以使用portquiz.net:
$telnet portquiz.net 22
SSH-2.0-OpenSSH_6.0p1 Debian-4
如果您的请求也超时那么您的端口很可能被阻止了。