限制 ssh 隧道的用户数量

限制 ssh 隧道的用户数量

我想限制每个用户的 ssh 隧道,我确实创建了一个只有 ssh 隧道权限的用户(没有 shell,没有目录),现在我想限制这个用户不能同时将多个设备连接到这个隧道(我不想将设备的 mac 地址绑定到用户,因为他们可能会更改他们的设备或防火墙)。更改 /etc/security/limits 上的用户 maxlogin 会影响 ssh 隧道限制吗?

答案1

是的,确实如此,例如下面。

帖子 如何断开 ssh 用户,或者限制 ssh 登录次数? 有这个 德米特里·阿列克谢耶夫的回答

设置 maxlogins 限制实际上在这里是有效的。只需确保使用“-”限制类型,而不是“hard”。

user1          -       maxlogins       1

请注意,该帖子要求一种方法来防止多个用户同时连接到隧道,答案是通过为两个用户进行maxlogins设置。1

相关内容