ssh: connect to host 20.0.0.10 port 22: Connection refused
时间: 2023-11-11 21:45:09 浏览: 160
根据引用中的信息,当连接到主机192.168.136.130的22端口时,出现了"ssh: connect to host 192.168.136.130 port 22: Connection refused"的错误。这个错误表示连接被拒绝了。可能的原因之一是目标主机的22端口没有开放,或者主机的防火墙配置了限制访问。你需要确认目标主机的22端口是否开放并且没有受到防火墙的限制。
另外,根据引用中的信息,如果你的主机IP分配有问题,可能导致你的宿主机无法通过SSH连接到特定的IP地址。你可以尝试在主机中添加一条主机路由到宿主机的路由表中,这样可能可以解决SSH连接的问题。你可以使用命令"ssh route add -host 10.0.0.1/32 dev eth0"来添加路由。
最后,根据引用中的信息,你可以使用命令"ss -n -t -u -l -p"来查看当前主机的网络连接情况,包括TCP和UDP连接以及监听状态的连接。但需要注意的是,UDP连接可能无法显示,因为UDP是一种无连接的协议。
综上所述,当你连接到主机20.0.0.10的22端口出现"ssh: connect to host 20.0.0.10 port 22: Connection refused"的错误时,可能是目标主机的22端口没有开放或者受到防火墙的限制。你可以尝试检查目标主机的22端口状态,并确保没有防火墙限制。另外,还可以尝试添加主机路由到宿主机的路由表中,以解决连接问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文