安全地限制每个用户的 SSH 连接数

安全地限制每个用户的 SSH 连接数

如何安全地限制用户组可以启动的最大 SSH 连接数?我limits.conf使用以下行添加了用户组

@usergroup - maxlogins 2

这在大多数情况下都有效,但当用户启动 tmux/screen 会话时,它不起作用。他们可以创建许多 tmux 窗口(这是可取的),但当他们关闭终端窗口而不关闭 tmux 窗口时,他们无法再次登录服务器,因为他们的每个 tmux 窗口都算作一个 SSH 连接。

这实际上将他们拒之门外。我该如何防止这种情况发生?

相关内容