
一度に 1 つのユーザー ID のみが SSH 経由で Linux システムにログインできるようにする方法はありますか? その 1 つのユーザー ID は、SSH 経由でサーバーへの追加の接続を開くことができるはずです。
また、必要に応じて、ログインしているユーザーを退出させるメカニズムをすべてのユーザーに提供する方法も必要になります。
答え1
答え2
次のように、IP レベルで同時接続数を制限することもできます。
iptables -A 入力 -p tcp --syn --dport 22 -m connlimit --connlimit-above 1 -j 拒否
これはあまり良い方法ではありません (タイムアウト値に達するまで接続が切断される可能性があります) が、うまくいくかもしれません。
また、他のユーザーのログアウトを強制することはありません。
全体的に - 悪い考えです。何か重要なものを終了してしまう可能性があります。