无法再通过 SSH 访问 CentOS5.7

无法再通过 SSH 访问 CentOS5.7

我已经更新到 CentOS5.7,但从那时起我就无法通过 SSH 访问该机器。我已禁用防火墙,并启用了“sshd”服务。

当我从本地计算机(localhost)执行此操作时,我得到了以下信息:

$ ssh [email protected]
ssh: connect to host 192.168.229.136 port 22: Connection refused

$ ssh [email protected]:22
ssh: 192.168.229.136:22 Temporary failure in name resolution

有人能给我一些关于如何解决这个问题的线索吗?

答案1

检查机器是否确实在端口 22 上运行 sshd:

# netstat -4nl | grep ":22"

如果该机器确实有 IP 192.168.229.136

# ifconfig

并且如果可以从您想要访问的位置 ping 通该机器:

# ping 192.168.229.136

您的第二个命令有误,因为它意味着“连接到名为‘192.168.229.136:22’的机器(并且由于您的 dns 解析器无法将该名称映射到有效的 ip,因此您收到‘名称解析暂时失败’)。设置端口的标志是‘-p’。

相关内容