不安定なWi-Fi環境では、SSH経由でサーバーに接続する必要があることがよくあります。サーバーで画面を実行しているため、接続が失われた場合は再接続し、画面セッションを再開して中断したところから続行できますが、接続損失は依然として時間がかかります。サーバーへの接続中に接続が切断されると、ターミナルウィンドウが停止する傾向があります。タブを終了し、新しいタブを開き、再度サーバーにSSHを介して接続し、スクリーンセッションを再開する必要があります。サーバーとローカル画面で画面を実行してみました。いずれにしても接続が切断されると停止します。
手動で再接続する必要がないように自動的に再接続し、セッションを実行し続ける画面または画面自体と同様の機能を持つ方法はありますか?一般的に、接続が切断された場合は短時間しか発生しないと思います。おそらく1秒もならない時間でしょう。
Ubuntu 14.04 LTS、MATEバージョンを使用しています。ありがとう
ベストアンサー1
以下を使用して表示できますmosh
。https://mosh.org/
信頼性の高いインターネット接続を介して「ジャンプ」サーバーを確立して接続し、管理するmosh
各ssh
サーバーとのセッションを確立できます。ジャンプサーバーの使用を推奨する理由は、おそらくmosh
管理対象サーバーにジャンプサーバーをインストールしたくないからです。
もう1つの利点mosh
は、TCPではなくUDPに基づいており、WiFi接続からモバイルインターネット接続などのIPアドレスが変更されてもセッションが維持されることです。
明らかに言えば、代替品でmosh
はありませんscreen
。何らかの理由でクライアントがシャットダウンされた場合、デフォルトではセッションに再接続する方法が提供されていないため、ssh
これを使用することをお勧めします。screen
mosh