DragonflyRobotics Asked: 2021-01-21 13:07:52 +0800 CST2021-01-21 13:07:52 +0800 CST 2021-01-21 13:07:52 +0800 CST Ubuntu 服务器终止 SSH 连接 772 我有一个 Ubuntu Server 20.04.1,我想通过 SSH 进入。我在 Ubuntu 上使用默认的 ssh 服务。我可以连接它并且它工作正常,但大约 20 分钟后,连接终止并留下以下消息:软件导致连接中止。我认为这是一个奇怪的情况并尝试重新连接并且 Ubuntu 服务器会拒绝连接。我必须拔掉电源,然后重新打开才能再连接 20 分钟。我可以解决这个问题。当我在机器上运行不同的操作系统时,ssh 运行完美。 编辑:这netstat -atunlp看起来像: networking 1 个回答 Voted Best Answer Coolguy3289 2021-01-21T13:13:10+08:002021-01-21T13:13:10+08:00 机器拒绝连接表明 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
机器拒绝连接表明 sshd 服务崩溃,或者操作系统崩溃,或者可能整个服务器由于某种原因而关闭。如果您能够查看服务器或 IP-KVM/iDRAC 等物理上发生的情况,可以让您查看屏幕上的内容,您将能够查看具体发生的情况并从那里。
编辑:如果您可以通过上述方法之一进入控制台,请检查 SSH 服务 (
sudo systemctl status sshd
) 的状态,如果它显示为活动状态,那么还有另一个问题(可能是防火墙)。如果它显示不活动或死机,请查看状态下方发布的日志以获取更多信息。尝试重新启动它(sudo systemctl start sshd
),看看它是否启动成功或出错。如果它已启动,并且是防火墙问题,请检查 UFW 是否正在运行(
sudo ufw status
),如果它处于非活动状态,请确认您的 iptables(iptables -L
),如果看起来像这样,则不是防火墙问题: