非特权子进程的 SSH 分叉在连接时失败

非特权子进程的 SSH 分叉在连接时失败

当我们尝试与我们的服务器建立 ssh 连接时遇到了一些问题。

当我们连接用户 X (ssh x@serverIP) 时,我们在控制台上收到这些错误:

Connection to serverIP closed by remote host.
Connection to serverIP closed.

同时在服务器上的 /var/log/auth.log 上我们可以发现这些错误:

Nov  2 09:27:02 dbtde02 sshd[21556]: Accepted password for X from serverIP port 41505 ssh2
Nov  2 09:27:02 dbtde02 sshd[21556]: pam_unix(sshd:session): session opened for user X by (uid=0)
Nov  2 09:27:02 dbtde02 systemd-logind[1028]: New session 1559 of user X.
Nov  2 09:27:02 dbtde02 sshd[21556]: fatal: fork of unprivileged child failed
Nov  2 09:27:02 dbtde02 systemd-logind[1028]: Removed session 1559.

如果我们重启 sshd 服务,这个问题仍然存在。解决它的唯一方法是重启服务器。

如果我们以 root 用户身份连接到该服务器,则不会遇到任何问题。

任何想法?

谢谢

相关内容