无法通过 SSH 连接到 VPS(超时)

无法通过 SSH 连接到 VPS(超时)

今天早些时候我能够通过 SSH 进入我的 VPS,并且没有做任何重大更改。但是现在当我尝试通过 SSH 进入我的 VPS 时,它甚至不会要求我输入密码,而是会超时。

如果我打开串行控制台并尝试通过 localhost 进行 SSH,它工作正常。我还 ping 了我的主机名和 IP 地址,它们都显示服务器已启动。

有谁知道这可能是什么原因造成的?

答案1

检查事项:

  1. 检查您的路线;在您的客户端运行traceroute <ip>
  2. 检查你的名字解析;在您的客户端和服务器上运行dig <hostname>
  3. 检查你的防火墙;在你的服务器上运行iptables --list(测试 ssh 时也要禁用客户端防火墙)
  4. 重启服务; /etc/init.d/sshd restart(或者任何适合你的发行版的版本)

除了这些问题之外,还可能存在其他一些问题,包括 VPS 提供商的错误或中断。

相关内容