私はSSHクライアントを常に開いているタイプのオタクであり、最も頻繁に使用するサーバーに接続しているため、監視などにすぐにアクセスできます。そのため、接続が切断されると非常にイライラするので、セッションを存続させるためのいくつかの方法を共有します。
サーバーが接続を切断しないように、sshクライアントを構成して、プロトコルのオペコードを数秒ごとに自動的に送信することができます。この設定は、他のクライアントではキープアライブまたはStop-Disconnecting-So-Muchと呼ばれることもあります。
グローバル構成
/ etc / ssh / ssh_configファイルに次の行を追加します。
ServerAlivierInterval 60
この数値は、サーバーがノーオペコードを送信するまでの秒数です。
現在のユーザー構成
〜/ .ssh / configファイルに次の行を追加します(存在しない場合は作成します)
ホスト *
ServerAlivierInterval 60
2行目をスペースでインデントしてください。
ホストごとの構成
単一のサーバーでキープアライブのみを有効にする場合は、次の構文で〜/ .ssh / configファイルに追加できます。
ホスト* hostname.com
ServerAlivierInterval 60
非常にうまく機能します。他の誰かに役立つことを願っています。