今天,当我尝试登录远程 Ubuntu 服务器时,我得到了以下信息:
ssh: connect to host <ip> port 22: Connection refused
因此我重新启动了服务器,认为 sshd 可能已经崩溃。
启动后我可以通过 ssh 连接,但 1 或 2 分钟后服务器关闭了连接:
Connection to <ip> closed by remote host.
尝试重新连接,服务器再次拒绝连接。
手动操作
/etc/init.d/sshd restart
没有帮助,/etc/hosts.deny 似乎没问题。
这非常烦人,因为我几乎没有时间来诊断或修复问题。非常感谢您的帮助或想法!
答案1
如果错误消息是“连接被拒绝”,则意味着 sshd 不再监听您的 ssh 端口。如果是防火墙的原因,您会收到“超时”消息。无论哪种情况,请使用详细选项执行 ssh,并准确查看连接在哪个步骤断开。