设置MassSessions为SSH不生效

设置MassSessions为SSH不生效

我有一台启用了 ssh 的服务器。为了防止攻击并满足我的需求,我只需要同时与我的服务器建立一个连接。因此,我尝试将MaxSessions参数设置为1in /etc/ssh/sshd_config,重新启动守护进程,但它没有生效。我的服务器使用openSUSE 13.2

答案1

MaxSessions参数限制了会话的数量多路复用您在单个 ssh 会话上拥有的会话。

会话复用允许设置单个主连接,到同一主机的所有其他连接都可以重复使用。这对于通过新的网络连接再次连接到同一主机的能力没有影响。

SSH 无法限制或控制来自不同 IP 地址的多个连接。

您需要使用/etc/security/limits.conf,以便每个用户仅限 1 个会话。像这样的东西:

userid  - maxlogins  1

相关内容