質問: sshタイムアウトを無効にする 重複の可能性: sshターミナルセッションがタイムアウトしました。これをどのように変更できますか 複数のウィンドウで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を更新することもできます。