SSH接続の確認

SSH接続の確認

接続が失われたときにSSH接続アクティビティを検出できますか?電話(sshクライアント)を介してサーバーに接続してインターネットをオフにしますが、システム(w、netstat)ではまだサーバーにいると言われています。すぐにアクティビティを決定するか、タイムアウトを待つことができますか?

答え1

サーバーの場合は、man 5 sshd_configオプションを参照してください。ClientAliveIntervalそしてClientAliveCountMax。接続が中断されたときにサーバーがそれを検出できるようにするには、/etc/ssh/sshd_configサーバーシステムでこれらのオプションを使用する必要があります。

カスタマービューman 5 ssh_config、オプションServerAliveIntervalそしてServerAliveCountMax。接続が中断されたときにクライアントが検出できるようにするには、クライアントコンピュータまたは接続を開始するときにコマンドラインでこれらのオプションを使用する必要があります/etc/ssh/ssh_config~/.ssh/configssh -o ServerAliveInterval=… -o ServerAliveCountMax=…

読む私の他の答えは次のとおりです。、いくつかの興味深いリンクを詳細に説明し、提供します。 OPはアイドルユーザーです(例:いいえClientAlive*/mechanism ServerAlive*)切断された接続を検出しようとしています(例:正確にメカニズムが機能します)。

関連情報