SSHクライアントの切断を検出する方法

SSHクライアントの切断を検出する方法

SSH クライアントがサーバーから切断されたことをどのように検出できますか? クライアントとの接続が中断された場合 (クライアントが切断コマンドを送信しない場合)、サーバー アプリケーションは標準入力から文字 0xFF を受け取ります。 sshd_config で KeepAlive および ClientAlive パラメータを使用してみましたが、接続が閉じません (SIGHUP、SIGTERM などのシグナルを受信しません)。

一方、ハングした接続を閉じるにはどうすればよいですか? 複数の接続が確立されており、他の接続は正常に動作しています。SSH サーバーを再起動しても解決にはなりません。

関連情報