SSHDログで「xxx [preauth]で接続が閉じられました」の意味

SSHDログで「xxx [preauth]で接続が閉じられました」の意味

PLINK(パテ)を介してLinuxサーバーに自動的に接続するWindowsバッチスクリプトがあります。公開鍵秘密鍵認証はなく、ユーザーとパスワードの両方がスクリプトにあります。

Linuxサーバーには、複数のsshdログエントリ(/var/log/messages)があります。

sshd[7645]: Connection closed by xxx [preauth]

そのようなメッセージが出てくるのはなぜですか?
「preauth」は「事前認証」を意味しますか?

場合によっては、エントリの「closer」にWindowsクライアントのIPアドレスがあり、時には「closer」にLinuxサーバーのIPアドレスがあることがあります。メッセージのクライアントIPアドレスとホストIPアドレスの違いを知っている人はいますか?

ベストアンサー1

sshdクライアントが一定期間認証を試みないと、オプションの説明に従ってサーバーの接続が失われます-g

 -g login_grace_time
         Gives the grace time for clients to authenticate themselves
         (default 120 seconds).  If the client fails to authenticate
         the user within this many seconds, the server disconnects
         and exits.  A value of zero indicates no limit.

したがって、ログにこのメッセージを含むサーバーIPが表示された場合、この猶予期間中に認証が試みられなかったため、接続は終了しました。クライアントIPが表示されると、ユーザーは認証を試みずにクライアントを閉じたか、スクリプトが終了したことを意味します。

おすすめ記事