摘要
在使用 VPS 主机的过程中,有时会遇到这样的困扰:SSH 连接不上,或者通过 ping 测试时发现网络可以 ping 通,但 SSH 依然无法连接。这种情况大多数是由于网络配置或 IP 限制造成的,可能是因为使用过程中触发了某些安全机制导致 IP 或端口被限制,也有可能是该 IP 地址段的部分地址出现了异常。
VPS 连接异常通常有以下两种情况:
IP 受限 - 端口受限
那么如何检测 SSH 连接不上是属于哪种情况以及怎么解决呢?
2.ping 测试
ping 测试分为国内和国外,可以使用在线工具进行检测,如站长工具:http://ping.chinaz.com/
(1).国内检测:

(2).国外检测:

总结 ping 的测试结果:
-
**国内能 ping 通:**表示 IP 正常
-
**国内 ping 不通,国外能 ping 通:**表示 IP 受限
-
**国内 ping 不通,国外也 ping 不通:**检测 VPS 是否开机,如果国外也 ping 不通,最大的问题是 VPS 处于关机状态,正常情况下国外是不可能 ping 不通的,请开机后再进行测试。
-
国内外都可以 Ping: SSH 还是不能连接成功,说明端口出现问题,我们需要检测端口是否不通,进行下一步端口扫描测试
如果国内无法 Ping 国外可以 Ping,这个就是典型的 IP 受限的问题,我们只能通过重新购买 VPS 直接更换 IP 才能解决。如果是我们已经在用的服务器 IP 受限,不要先删除机器来解决问题,因为我们数据还在,建议先通过快照备份后再开通一台新的机器然后将数据快照恢复。
选择一台可靠的 VPS 主机是非常重要的,好的服务商通常提供更好的 IP 资源和更稳定的服务。
3.端口扫描测试
端口扫描需要用到 VPS 的 IP 地址以及 SSH 的连接端口,IP 地址大家应该都知道后台可以看到。SSH 端口默认的就是 22,如果你没有更改过云服务器的默认端口,那么就是 22,如果更改过端口填写你更改后的端口进行检测。
1. 国内测试
(1)国内端口检测地址:http://tool.chinaz.com/port
按照图中提示,先输入 VPS 主机的 IP 地址,然后输入 SSH 连接端口,然后点击开始扫描。


(2)点击开始扫描按钮后,会自动扫描填写的 SSH 连接端口国内是否开启。
如果显示此 SSH 连接端口为开启状态,那么就说明你的 VPS 没有问题,如果 SSH 连接端口为关闭状态,还不能下结论 VPS 有问题,要再到国外进行检测才能得出结果。
2. 国外测试
(1)国外端口检测地址:https://www.yougetsignal.com/tools/open-ports
先输入云服务器机器的 IP 地址,然后输入 SSH 连接端口,点击 Check 进行检测;

如果检测结果显示"open"则表示端口正常
检测结果显示"closed"则表示端口异常
端口检测结果总结:
-
国内检测端口是开放:说明此 IP 地址并没有受限,端口正常,连接不上 SSH 的主要原因查看 root 密码以及端口是否填写正确
-
国内检测端口是关闭,国外检测端口是开放:可以肯定的说明你的 IP 已经受限!
-
国内检测端口是关闭,国外检测端口也是关闭:检测一下 VPS 是否是在运行状态,很有可能这种情况是因为 VPS 没有开机的原因(正常情况下国外端口是不可能关闭的,建议开机后再进行检测),或者检查端口是否填写错误。
4.受限后的解决办法
-
IP 受限 :建议选择一家提供 IP 更换服务的 VPS 服务商,重新开一台 VPS 获取新的 IP 地址
-
如果是端口受限,可以查看服务器防火墙是否拦截了端口或者尝试更换端口,如果修改 SSH 端口仍然连接不上 SSH,那就直接重新购买一台 VPS 吧,既方便又快捷。(当然也有朋友反映有时候受限了端口,过几天自己又可以连接了,只要 IP 没事就没关系)
如果检测出 VPS 出现连接异常了,不论是端口异常,还是 IP 异常,最直接的解决办法就是重开新的 VPS,删除旧机器,市面上大部分机器是按月收费,所以重开 VPS 后再删除旧的 VPS 不会多花太多钱。
对于 VPS 上面有大量数据的网友来说,要考虑重新购买后的数据问题,建议利用云服务器快照功能进行数据备份,然后再把数据完整的转移到新的 VPS 上面,我们先备份异常 VPS 的数据,然后新开 VPS 恢复备份,数据就会完整的转移到新的 VPS 上面,最后对数据以及新开 VPS 进行检测都无误后删除旧的 VPS,备份数据也是长期有效。
如果您的数据特别重要,也可以先把数据下载到本地电脑保存一份再进行恢复数据,不论使用哪种方式进行备份,一定要先保证我们的数据安全,在新旧 VPS 替换完全没有任何问题的前提下,再删除旧的 VPS。
小贴士: 在选择 VPS 服务时,建议优先考虑提供免费备份和快照功能的服务商,这样可以有效降低因 IP 受限导致的数据丢失风险。