每次其他人使用 SSH 远程访问服务器时,我的 SSH 连接都会断开。如果我想再次连接,我将需要再次验证 SSH 密钥,并且另一个远程连接将断开。知道是什么原因造成的吗?
答案1
LogLevel DEBUG
您检查过服务器日志吗?它应该会记录一些内容。您可以在 中使用 来增加日志记录级别sshd_config
。
检查MaxSessions
您的 上是否设置了该参数sshd_config
。
您是sshd
使用常规的初始化脚本来启动守护进程还是直接通过某些sshd
命令调用来启动守护进程?
答案2
您根本没有解释网络布局,例如是否有任何 NAT,或者 2 个远程设备来自路由段但主机不同,等等。您是否尝试过登录服务器,然后从 shell ssh 到其自身,看看您的整个连接是否断开。如果没有,那么它与帐户或会话本身无关,而是某种网络问题。例如,2 个具有相同子网的网卡的一些简单错误在 2 个或 2 个远程网络之间切换,恰好是同一个网络并路由到这台机器,您知道,基本的问题,我们这里没有原始帖子中的信息。