複数のウィンドウでSSHを使用してサーバーに接続すると、閉じられる接続はほとんどありません。それはおそらく理想的な時間のためです。私はこのブログをフォローしました https://www.simplified.guide/ssh/disable-timeout そしてそれは私のために機能していません。サーバーに変更を加える権限がありません。接続時間を無効にしたり延長したりする方法はありますか。 Ubuntu11.04を使用しています
ありがとうございました
ローカルの/etc/ssh/ssh_config
ファイル(man ssh_config
)に以下を追加できます。
ServerAliveInterval 60
ここで、60
は秒単位です。これにより、クライアントは60
秒ごとにSSHサーバーにメッセージを送信し、接続を維持する必要があります。
screen
を使用して、1つの接続で複数の端末を開くこともできます(apt-get install screen
)。画面の良いところは、サーバーから切断できますが、プロセスは実行され続け、後でscreen -R
を使用して再接続できることです。個人的にはこれが最善の方法だと思います。
サーバー構成にアクセスできる場合は、サーバー(/etc/ssh/sshd_config
)のman sshd_config
のClientAliveInterval
を更新することもできます。