我有一个运行 Ubuntu 12.04 LTS 的 vps,并且安装了 openSSH,但我无法使用 putty 连接到它。我收到错误消息,提示“网络错误:连接超时”。如何解决此问题?
答案1
Telnet 到您的 VPS 的 22 端口。如果 sshd 正在接受连接,您应该会看到类似以下内容:
$ telnet your.vps.foo 22
Trying 203.0.113.25...
Connected to your.vps.foo.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0p1
Protocol mismatch.
Connection closed by foreign host.
如果你没有从 vps 收到响应,则可能是防火墙阻止了该端口,或者存在配置问题/etc/ssh/sshd_config
。
man sshd_config
解释该文件的工作原理