我有一台服务器运行之前,但今天我不能ssh到它,它显示了我:
ssh: connect to host 10.0.0.117 port 22: Connection refused
我猜这有什么问题,但是我不能login,所以在这种情况下我能做些什么,至less要弄清楚它有什么问题?
Connection refused通常意味着没有任何东西在远程端口上侦听。 你configurationsshd听一个不同于标准的端口吗? 如果你这样做,那么你可以使用
ssh -p <portnum> 10.0.0.117
如果没有,你将不得不通过它的控制台访问系统,看看是否正在运行sshd,在什么端口以及检查日志的额外信息。
如果您有HP iLO,Dell DRAC或SUN ILOM,则可以使用它login到服务器。
1 – 你的SSH运行? (按照Ian的build议)
服务状态sshd
服务sshd启动(如果它没有运行)
2 – 检查端口是否打开(与(1)相关)
netstat -talpn | grep“:22”
3 – 尝试在ssh客户端和服务器上暂时禁用防火墙,以防出口端口22或入站端口22分别在两台机器中被阻塞。
/ sbin / iptables -F
4 – 你可以ping ssh服务器
ping 10.0.0.117