MaxSessionsフラグを1に設定すると、SSH接続を介して複数のセッションを持つことができ、2以上に設定しても機能しません。
MaxSessionsフラグを1に設定すると、1つのSSH接続のみが許可されます。
おそらくあなたは私を正しい解決策に導くことができます。
答え1
7が正しいです。 MaxSessionsパラメーターは、単一のSSHセッションで持つことができる多重化SSHセッションの数を制限するためのものです。
MaxStartups(sshd_config(5)を参照)を使用して、sshdへの認証されていない最大接続数を設定できますが、これは認証された接続数には影響しません。
ただし、connlimit拡張機能を使用すると、Netfilter(iptables)などのパケットフィルタを介してsshdへの接続の総数を制限できます。
はい(少し変更して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