Xshell无法连接至centOS7,提示connection refused 的解决办法

 使用Xshell连接至Centos7时,提示错误:Could not connect to '10.10.26.178' (port 22): Connection failed


Windows操作系统的IP为10.10.30.69

centos系统的IP为10.10.26.178
Xshell无法连接至centOS7,提示connection refused 的解决办法_第1张图片

但是我从IP地址为:10.10.26.179的服务器可以通过以下命令成功连接

# ssh [email protected]

原因:

首先,在Centos中,执行:route -n,查看路由状态

可以发现前两条的metric值都为100

注:Metric用于指出路由的成本。通常情况下代表到达目标地址所需要经过的跃点数量,一个跃点 代表经过一个路由器

可以看到10.10.30.69在连接至10.10.26.178时,匹配第2条路由信息,因此无法连接。

因此,我们删除前两条路由信息,执行以下命令:

route delete default gw 10.10.26.1

route del -net 10.0.0.0 netmask 255.0.0.0

然后添加一条路由信息

route add default gw 10.10.26.1


然后再次查看路由信息:


然后Xshell就可以成功连接了。


你可能感兴趣的:(openstack)