しばらくアイドル状態で再利用した後にSSHセッションが停止する問題があります。
問題は、セッションが即座に停止されず、引き続き使用できることです。ただし、コマンドがより多くのデータを送信するとすぐに、出力が到着する前に停止して端末を再起動する必要があります。
MTUの以前の解決策を読んだが、毎回セッションが停止する場合。ここでは、一定期間活動していない後にのみ発生します。
ServerAliveInterval 120
.ssh/ssh_configに設定しました。
この問題を解決する方法についての手がかりはありますか?
答え1
答え2
提案:
- 設定を読む問題を解決するには、代わりにコマンドラインでおよび
ServerAliveInterval
オプションを設定してみてください。ServerAliveCountMax
たぶん自分で呼び出す必要がありますか?TCPKeepAlive
ssh_config
ssh_config
config
- 詳細フラグを複数回使用すると、説明エラーメッセージが表示される可能性が高くなります。
- SSHセッションを終了する前に、
ServerAliveInterval
*がServerAliveCountMax
ファイアウォールのアイドル時間しきい値より小さいことを確認してください(ネットワーク管理者に連絡してください)。 - サーバーがあなたのものであれば、
ClientAlive*
そこから - オプションを試すことができます。 - クライアント+サーバーでOpenSSHが利用できない場合は、バージョンの非互換性を確認してください。
答え3
TCP 接続の保持メッセージを送信するようにクライアントを設定できます。パテの接続オプションの下にあることを知っています。コマンドラインオプションについてはわかりませんが、問題が発生したときにこの方法で解決されました。私は学校の私のwin7コンピュータでのみ動作しますが。