終了時にSSHセッションが終了しない

終了時にSSHセッションが終了しない

終了時にSSHセッションが終了しないという問題に直面しました。これにより、ファイルで定義されたMaxSessionに到達しますsshd_config

ps auxwww | grep sshd:
root      7877  0.0  0.0  86884  3488 ?        Ss   10:42   0:00 sshd: root@pts/0
root      7989  0.0  0.0  86860  3832 ?        Ss   10:43   0:00 sshd: root@pts/1
root      8080  0.0  0.0  86860  3828 ?        Ss   10:43   0:00 sshd: root@pts/2
root     12364  0.0  0.0 109148   804 pts/2    S+   11:06   0:00 grep sshd:

現在設定されている ClientAliveInterval は 0 です。これは、サーバーがクライアントの接続保持状態を確認しないことを意味します。

私のSSHセッションが完全に終了しない方法や理由はありますか?

答え1

の場合、接続を終了しないと何も変わりませんMaxSessions。このオプションは、接続多重化(ControlMaster関数)にのみ使用されます。

これは主にセッションの終了方法によって異なります。正しく実行した場合は、サーバー側がすぐにそこにあるはずです(真剣に破損していない限り、どのOSを使用していますか?それはどのopensshバージョンですか?)。ここでの接続はどのくらいの期間開いていますか?

関連情報