SSH只在启动后立即接受连接

当我今天尝试login到远程Ubuntu服务器时,我得到:

ssh: connect to host <ip> port 22: Connection refused 

所以我重新启动服务器,认为sshd可能已经崩溃。

启动后,我可以通过SSH连接,但1或2分钟后服务器closures连接:

 Connection to <ip> closed by remote host. 

尝试重新连接,服务器再次拒绝连接。

手工做

 /etc/init.d/sshd restart 

没有帮助,/ etc / hosts.deny似乎没问题。

这是非常烦人的,因为我没有多less时间来诊断或修复问题。 帮助或想法非常感谢!

当错误消息是“连接被拒绝”时,这意味着sshd不再监听你的ssh端口。 如果是您的防火墙,您将收到“超时”。 在任何一种情况下,请使用详细选项进行ssh并准确查看连接丢失的步骤。