X-shell无法连接服务器-解决

问题:在主机IP、用户名、密码没有输入错误的前提下,X-shell登陆服务器失败
报错:Connection failed
解决(如果使用的是动态IP,极有可能就是这个原因了):

ping 该IP地址

方法:Windows下,第一次使用ping命令,报错

ping 10.164.8.181
ping:command not found

解决:经查找,发现是环境变量中没有添加该路径windows\system32
如何添加路径参见下文
windows环境下,解决无法使用ping命令

  • 运行结果如下
C:\Windows\system32>ping #my target ip
正在 Ping #my target ip 具有 32 字节的数据:
来自 my target ip 的回复: 无法访问目标主机。
来自 my target ip 的回复: 无法访问目标主机。
来自 my target ip 的回复: 无法访问目标主机。
来自 my target ip 的回复: 无法访问目标主机。
my target ip 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

果然是有问题,无法访问,用可以连接的服务器IP试验,运行结果

正在 Ping #correct-ip 具有 32 字节的数据:
来自 correct-ip 的回复: 字节=32 时间=12ms TTL=62
来自 correct-ip 的回复: 字节=32 时间=13ms TTL=62
来自 correct-ip 的回复: 字节=32 时间=11ms TTL=62
来自 correct-ip 的回复: 字节=32 时间=12ms TTL=62
correct-ip 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 11ms,最长 = 13ms,平均 = 12ms

重新连接网络

ping #my target ip,运行结果正确啦,师兄的解释是:这个服务器的ip是动态ip,这边数据被网关拦截了,到不了服务器。可能是产生了冲突吧... (;´༎ຶД༎ຶ`)

你可能感兴趣的:(X-shell无法连接服务器-解决)