SSH接続を維持する方法

あなたが管理者であり、使用している場合 SSH 他のシステムに接続する場合、しばらくすると接続が切断され、再接続しなければならなくなり、その結果情報が失われるということが何度も起こったことがあるでしょう。


この「トリック」はシステム管理者なら誰でも非常によく知られていますが、おそらく知らない人もいるでしょう。

その考え方は、サーバーがクライアントにパケットを強制的に送信して接続を開いたままにしておくというものであり (一般にキープアライブとして知られています)、このパケットは /etc/ssh/sshd_config ファイルを変更することで接続先の SSH サーバー上で構成されます。次の XNUMX 行を ssh デーモン設定に追加します。

TCPKeepAliveはい
ClientAliveInterval 60

これにより、落ち着いて ssh デーモンを再起動するだけで済み、接続時に切断されることを恐れずにセッションを開いたままにすることができます。

もう XNUMX つの可能なオプションは、autossh と呼ばれるツールを使用することです。 Ubuntu およびその派生製品にインストールするには、次を実行するだけです。

sudo apt-get インストール autossh

これを簡単な方法で使用したい場合は、すでに次のように実行できます。

autossh リモートユーザー@リモートホスト

出典 中国学的な


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ヘバース・アルディラ

    良い貢献…

  2.   ガスパルフェルナンデス

    ちょうど XNUMX 日前に、私は自分のブログに非常によく似た内容を書きました。 carsh についての良いアイデア: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   サイモン

    「Keepalive」は SSH 構成パラメータとして存在しなくなったため、この記事のソースは古いです。

  4.   ナッチョ

    Android 用の ssh クライアントでおすすめのものはありますか?

  5.   ナッチョ

    Androidに推奨するSSHクライアントはありますか?

  6.   巧妙な

    ファイルの名前が sshd_config ではなく ssh_config である可能性はありますか?

  7.   フェデディアス

    接続が悪いなどの理由でクラッシュを避けられない場合は、ログインし、screen を使用してセッション PID と接続 PID のバインドを解除します。

  8.   混乱3

    良い貢献です!

    SSH サーバーにアクセスできない場合は、Putty または desde Linux.

    パテあり:

    「接続」、「セッションをアクティブに保つためのヌルパケットの送信」、「キープアライブ間の秒数」を選択し、数値を入力します。

    次のオプションも確認してください。

    「TCP キープアライブを有効にします (SO_KEEPALIVE オプション)。

    出典 http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html