可以使用 PuTTY ssh 连接到服务器,但不能从终端 ssh

可以使用 PuTTY ssh 连接到服务器,但不能从终端 ssh

我有一个非常简单的 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

如果您的请求也超时那么您的端口很可能被阻止了。

相关内容