同時セッションをマシンに制限する

同時セッションをマシンに制限する

特定のコンピュータで同時SSHセッションの最大数を制限する方法を知りたいです。

MaxSessionsどちらも私が探していることをしていないようです。MaxStartups/etc/ssh/sshd_config

poky組み込みディストリビューションは現在開発中ですsystemdpam.d

答え1

これを使用して、/etc/security/limits.confユーザーごとの最大セッション数を設定できます。

ユーザーに1つのセッションしか許可しない場合は、次のようにしますeagleone

eagleone hard maxlogins 1

グループに 1 つのセッションしか許可しない場合exgroup:

@exgroup hard maxlogins 1

すべてのユーザーに制限を設定するには:

* hard maxlogins 1

/etc/pam.d/sshd次の行を編集して追加する必要があります。

session required pam_limits.so

ログイン制限を超えた場合:

Too many logins for 'eagleone'.
Last login: Tue Feb 18 17:12:09 2020 from 192.168.225.37
Connection to 192.168.225.52 closed.

関連情報