MobaXterm v21.1 通过 SSH 连接到 Ubuntu 20.04.3 LTS 服务器,在短暂空闲时间后始终断开连接,并出现以下错误:网络错误:软件导致连接中止。我尝试了这里写的所有方法:https://programmerah.com/mobaxterm-connects-to-ubuntu-server-through-ssh-network-error-software-caused-connection-abort-43897/
- 更改 Mobaextrem 的设置以保持活动
- 编辑 /etc/ssh/sshd_config
- TCPKeepAlive 是
- 客户端存活间隔 60
我甚至在终端中运行了一个 top 命令,但没有任何帮助。
有没有选项说断开连接是来自 Ubuntu 端?如果您知道如何解决,我将不胜感激。
** 编辑 **
检查/var/log/auth.log
我懂了:
Mar 3 01:12:09 COSDEVVIS12 sshd[1529012]: Timeout, client not responding from user naomi <myip> port 59737
/etc/ssh/sshd_config 的开头是:
# $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
/etc/ssh/sshd_config.d/*.conf
我跑
/usr/sbin/sshd -ddd -p 10022
我得到:
/etc/ssh/sshd_config: line 5: Bad configuration option: /etc/ssh/sshd_config.d/*.conf
...
/etc/ssh/sshd_config: terminating, 1 bad configuration options
答案1
闲置时要多久才会断开连接?
尝试将 ClientAliveInterval 更改为更小的值,例如 5(这将每 5 秒发送一次空数据包,而不是像您现在设置的那样每分钟发送一次)。