如何限制来自 SSH 服务器的 SSH 连接数

如何限制来自 SSH 服务器的 SSH 连接数

是否可以限制与服务器的并发 SSH 连接数?

温暖的问候

苏普拉提克

答案1

sleske 基本正确。您可以设置未经认证连接(见sshd),但这不会影响MaxStartupssshd_config(5)已认证连 接。

sshd但是,您可以使用扩展程序通过数据包过滤器(例如 Netfilter(iptables))限制总体连接数connlimit

示例(直接取自 稍加修改iptables(8)):

# limit the number of parallel SSH requests to 16 per class C sized network (24 bit netmask)
iptables -p tcp --syn --dport 22 -m connlimit --connlimit-above 16 --connlimit-mask 24 -j REJECT

答案2

据我所知,至少 OpenSSH 的 SSH 服务器(大多数 Linux/Unix 系统上的默认服务器)没有此选项。

也许您可以解释一下为什么您认为这个限制是必要的?也许有更好的方法来解决您的问题。

相关内容