Ubuntu 服务器终止 SSH 连接

Ubuntu 服务器终止 SSH 连接

我有一台 Ubuntu Server 20.04.1,我想通过 SSH 连接它。我正在使用 Ubuntu 上的默认 ssh 服务。我可以连接它并且它运行正常,但大约 20 分钟后,连接终止并留下此消息:软件导致连接中止。我认为这是一个奇怪的情况,并尝试重新连接,但 Ubuntu Server 拒绝连接。我必须拔掉电源然后再打开它才能再连接 20 分钟。我能解决这个问题吗?当我在机器上运行不同的操作系统时,ssh 运行正常。

编辑:netstat -atunlp看起来是这样的: 在此处输入图片描述

答案1

机器拒绝连接表明 sshd 服务崩溃,或操作系统崩溃,或整个服务器可能因某种原因关闭。如果您能够看到服务器或 IP-KVM/iDRAC 等的物理情况,它们可以让您查看屏幕上的内容,您将能够看到具体发生了什么并从那里开始。

编辑:如果您可以通过上述方法之一进入控制台,请检查 SSH 服务的状态 ( sudo systemctl status sshd),如果显示活动,则表示存在另一个问题(可能是防火墙)。如果显示不活动或已死,请查看状态下方发布的日志以获取更多信息。尝试再次启动它 ( sudo systemctl start sshd),查看它是否成功启动或出现错误。

如果它已启动,并且是防火墙问题,请检查 UFW 是否正在运行(sudo ufw status),如果它处于非活动状态,请确认您的 iptables(iptables -L),如果它看起来像这样,那么它就不是防火墙问题:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

相关内容