VPS 网络连接故障诊断与排查实用指南

摘要

在使用 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.受限后的解决办法

  1. IP 受限 :建议选择一家提供 IP 更换服务的 VPS 服务商,重新开一台 VPS 获取新的 IP 地址

  2. 如果是端口受限,可以查看服务器防火墙是否拦截了端口或者尝试更换端口,如果修改 SSH 端口仍然连接不上 SSH,那就直接重新购买一台 VPS 吧,既方便又快捷。(当然也有朋友反映有时候受限了端口,过几天自己又可以连接了,只要 IP 没事就没关系)

如果检测出 VPS 出现连接异常了,不论是端口异常,还是 IP 异常,最直接的解决办法就是重开新的 VPS,删除旧机器,市面上大部分机器是按月收费,所以重开 VPS 后再删除旧的 VPS 不会多花太多钱。

对于 VPS 上面有大量数据的网友来说,要考虑重新购买后的数据问题,建议利用云服务器快照功能进行数据备份,然后再把数据完整的转移到新的 VPS 上面,我们先备份异常 VPS 的数据,然后新开 VPS 恢复备份,数据就会完整的转移到新的 VPS 上面,最后对数据以及新开 VPS 进行检测都无误后删除旧的 VPS,备份数据也是长期有效。

如果您的数据特别重要,也可以先把数据下载到本地电脑保存一份再进行恢复数据,不论使用哪种方式进行备份,一定要先保证我们的数据安全,在新旧 VPS 替换完全没有任何问题的前提下,再删除旧的 VPS。

小贴士: 在选择 VPS 服务时,建议优先考虑提供免费备份和快照功能的服务商,这样可以有效降低因 IP 受限导致的数据丢失风险。

相关推荐
RisunJan4 小时前
Linux命令-lnstat(快速查找文件和目录)
linux·运维·服务器
滴水之功4 小时前
OpenWrt的WAN和LAN的切换
linux·网络·openwrt
lihui_cbdd4 小时前
Slurm 集群内存管理与限制配置
运维·服务器
历程里程碑4 小时前
Linux 17 程序地址空间
linux·运维·服务器·开发语言·数据结构·笔记·排序算法
CC.GG4 小时前
【Linux】进程控制(二)----进程程序替换、编写自主Shell命令行解释器(简易版)
linux·服务器·数据库
数研小生5 小时前
Full Analysis of Taobao Item Detail API taobao.item.get
java·服务器·前端
H Journey5 小时前
Linux 下添加用户相关
linux·运维·服务器·添加用户
零基础的修炼5 小时前
Linux网络---网络层
运维·服务器·网络
Trouvaille ~5 小时前
【Linux】线程同步与互斥(三):生产者消费者模型实战
linux·运维·c++·信号量·阻塞队列·生产者消费者模型·环形队列