Vultr 能 Ping 但是 SSH 无法连接的解决办法

  • A+
所属分类:其他教程

前不久一些朋友反应 Vultr 的机器可以 Ping 但是依旧无法连接。以前我们判断 IP 是否被封的方法就是进行国内外 Ping 测试,目前来看这种方法已经过时了。近期与官方客服沟通中得到了最新的解决办法:在判断是否 Ping 的前提下还要判断端口是否被封,两者兼顾的情况下才可以判断出 IP 是否被封。

Vultr 能 Ping 但是 SSH 无法连接的解决办法

一、国内外 Ping 测试

这方面以前分享过相关文章:《判断 IP 是否被墙及 VPS 无法连接的解决办法》

简单概括下就是:如果国内无法 Ping 国外可以 Ping,那么此 IP 一定是被封了,换 IP 吧;而如果国内外都可以 Ping,那么此时就无法判断出是否已经被封了,还需要进行下一步端口扫描测试。

二、国内外端口扫描测试

后面需要用到机器的 IP 地址和 SSH 连接端口,IP 地址大家都知道,SSH 连接端口默认是 22 端口,如果大家没有手动更改过此端口,那么下文中需要填写 SSH 连接端口时填写 22 即可。

1、国内测试

我们首先前往国内端口扫描站(http://tool.chinaz.com/port),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击开始扫描按钮继续。
Vultr 能 Ping 但是 SSH 无法连接的解决办法

点击开始扫描按钮后,会自动扫描填写的 SSH 连接端口国内是否开启。按照下图提示,如果显示此 SSH 连接端口为关闭状态,那么说明此 IP 可能已经被封了,但是确切的答案还需要进行后面的国外测试才能得出;而如果显示此 SSH 连接端口为开启状态,那么就说明此 IP 地址并没有被封。

Vultr 能 Ping 但是 SSH 无法连接的解决办法

我们做完国内端口扫描测试,如果得到的是 IP 地址可能被封了,那么我们就需要继续进行下面的国外测试。

2、国外测试

我们首先前往国外端口扫描站(https://www.yougetsignal.com/tools/open-ports),会看到下图所示界面。按照图中提示,我们首先输入 Vultr 机器的 IP 地址,然后输入 SSH 连接端口,然后点击 Check 按钮继续。

Vultr 能 Ping 但是 SSH 无法连接的解决办法

点击 Check 按钮后,会自动扫描填写的 SSH 连接端口国外是否开启。按照下图提示,如果显示此 SSH 连接端口为开启状态,加上前面检测到的此 SSH 连接端口在国内为关闭状态,此时完全可以确定此 IP 已经被封!而如果显示此 SSH 连接端口依旧为关闭状态,那么就检查下机器是不是在正常运行以及端口是否填写错误。

Vultr 能 Ping 但是 SSH 无法连接的解决办法

三、被封解决方案

如果 IP 不幸被封,那么我们就需要重新创建一台机器,然后再删除这台旧机器。这样我们可以获得一个新 IP 地址。如果这个新 IP 地址还是不能用,那么就继续重复此步骤即可。

Vultr

发表评论