pam_systemd(sshd:session) により ssh が失敗しました。セッションを作成できません。ファイルが存在します。

pam_systemd(sshd:session) により ssh が失敗しました。セッションを作成できません。ファイルが存在します。

sshDebian 10.5ベースのDockerコンテナ内のOpenSSHデーモンへの外部接続が繰り返し(高速ループで)行われる状況に直面しました。認証は、$HOME/.ssh/authorized_keysコンテナ内で特定のスクリプトを実行するために認証キーを使用することです。コマンド制限そしてcommand="..."

ほとんどの接続は成功しましたが、いくつかの(いくつかの)接続が次のエラーで失敗することを確認しました/var/log/auth.log

pam_systemd(sshd:session): セッションを作成できません: ファイルが存在します。

これは何を表し、どのファイルを意味しますか?同様の問題(「セッションを生成できません」を含む)の解決策が見つかりましたが、まだ「ファイルが存在します」と解決されていません。それでは、現在の問題をさらに診断して解決するにはどうすればよいですか?

ベストアンサー1

/etc/ssh/sshd_configでMaxSessionsとMaxStartupsの値を確認してください。

セッション制限または接続制限が発生する可能性があります。

外部スクリプトを制御できる場合は、それを修正してください。緊密なループで冗長接続を作成するのではなく、ループに遅延を追加するか、より良い方法は単一の接続を開いて複数のコマンドを送信することです。全体の接続を細かくループすることは非常に非効率的です。

おすすめ記事