Vultr海外主机VPS云服务器SSH连不上的原因和解决方法

海外服务器SSH连不上是一个经常遇到的现象。出现这种问题的原因有几个,比如是否该 VPS的端口被封,下面我们以Vultr为例来看看主要的解决办法。

如果你也出现过海外主机云服务器的 SSH连不上的情况,首先检查一下VPS能不能ping通:

1、测试IP能否ping通

地址:https://www.ipip.net/ping.php

输入你的服务器地址,如果检测丢包率是100,如下图。那就是这个ip被X了,解决方法就是换IP,比如删除此服务器重建就好。

如果检测的丢包率并非100,也不要高兴的太早,如下图,我们接着测试是否端口被封。

2、测试端口是否被封

国内端口检测(http://tool.chinaz.com/port)

备用检测地址:http://coolaf.com/tool/port

输入ip端口号先只写22就行,想检测其他端口写上即可。如果出现下图现象说明该ip在国内被封掉了,然后下一步检测国外是否可用

云服务器端口测试

 

国外端口测试(https://www.yougetsignal.com/tools/open-ports/)

输入ip 端口号就是22就行
在这里插入图片描述

如果检测结果显示“Open Port 22 is open on x.x.x.x.”则代表端口“开放”。

如果检测结果显示“Port 22 is closed on x.x.x.x.”则代表端口“关闭”。

SSH连不上的原因和解决方法

经过以上测试,我们应该已经找到VPS的SSH连接不上的原因,无外乎以下几种:

1、国内检测端口是关闭,国外检测端口是开放,可以肯定的说明VPS已经被墙!!!

2、国内检测端口是关闭,国外检测端口也是关闭,这个时候应该首先排除VPS被墙,应该检测一下VPS是否是在运行状态,很有可能这种情况是因为VPS没有开机的原因。

3、国内检测端口是开放,说明VPS没有被墙,连接不上SSH的主要原因请查看IP、root密码以及端口是否填写正确。

如果已经确定VPS 端口被墙,那么我们只需要删除这台VPS然后重新创建一个新的VPS即可,具体操作可以参考《Vultr云主机如何更换IP?Vultr国外VPS更换IP图文教程》。如果新建的VPS还是连不上SSH我们继续重复以上步骤删除后再创建,总能遇到没有被墙的IP。

以上内容主要是根据我使用VULTR的海外主机VPS的体验所得,其他主机服务商的VPS基本也是大同小异,大家可以照此办理。

VULTR不定期有限时赠送50-100美元活动,活动地址:https://www.vultr.com/?ref=8952879-8H

 

赞(2)
转载注明:楚狂人 » Vultr海外主机VPS云服务器SSH连不上的原因和解决方法