我正在尝试通过 ssh 连接到服务器并收到以下错误ssh: connect to host server.mylan.lan port 22: No route to host
奇怪的是它本来可以工作,然后突然就不行了,这是常见的吗,服务器运行的是 Centos 5.2
答案1
在服务器上检查:
service sshd status
iptables -L
如果端口 22 已打开且服务正在运行,则表示存在网络问题
答案2
我同意 sybreon 和 lg 的观点。这是一个网络问题,而不是 ssh 问题。“没有到主机的路由”表示客户端计算机无法与服务器建立初始网络连接。
要么是“server.mylan.lan”不再解析为您的服务器的 IP 地址,要么是基础设施的关键部分发生故障,导致您的子网不可用,或者服务器可能已关闭??
答案3
DNS 问题?你能 ping server.mylan.lan 吗?尝试通过 IP 地址 ssh 进入服务器。
答案4
没有到主机的路由?
在提示符下执行:
我@我的机器:~$ ping 你的机器