アイドル状態のプロセスがありますssh
(つまり、終了しても終了しません)。sshd
サーバーへの接続がもう存在しないことをテストできます。
ss -t | grep [SERVERIP]
結果がないまた、SSHサーバーコンソールでクライアントが接続されていないことがわかります。
私の問題はこの側面にあります。
- 接続が終了してもSSHクライアントプロセスが終了しないのは本当に正常ですか?
- とにかく接続が切断されない場合、単に終了する設定はありますか?つまり、接続が一時的に切断された場合は再接続する必要がありますが、接続が失敗したら、含まれているスクリプト/サービスが終了するようにクライアントを
openssh-client
終了したいと思います。ssh
続行できます) ssh
(1)が正常でないと仮定すると、このクライアントプロセスが終了しない理由を調査する方法はありますか?
事実:
ssh
クライアントプロセスがまだ実行中であることを確認するroot@box$> ps -ef | grep ssh root 5106 1 0 12:06 pts/3 00:00:00 ssh -L 127.0.0.1:33339:127.0.0.1:33337 server /bin/noopsleep
残りの接続がないことを確認
root@box$> ss -t | grep [SERVERIP] root@box$>