編碼的世界 / 優質文選 / 感情

Xshell無法連接至centOS7,提示connection refused 的解決辦法


2021年11月28日
-   

 使用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

但是我從IP地址為:10.10.26.179的服務器可以通過以下命令成功連接
# ssh user@10.10.26.178
原因:首先,在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就可以成功連接了。

熱門文章