次の継続的な切断を防止するターミナルセッションを確立する必要があります。分離、アブドゥコまたはマルチプレクサツールが提供されていますが、1つの大きな制限があります。ソフトウェアをインストールできず、使用できる唯一のツールは次のとおりです。SSHを開くそして忙しい箱。
接続、切断、再接続できる完全な永続端末セッションが必要です。その状態は保存する必要があり、実行中のすべてのコマンドは接続が切断された後も実行を続ける必要があります。
OpenSSHまたはBusyBoxはセッション管理ツールを提供していますか? OpenSSHとBusyBoxだけを使っていくつかのシェルマジックでこれを達成できますか?
答え1
BusyBoxはtmux / dtachのような機能を実行できますか?
短い答え:いいえ、できません。 OpenSSHも同様です。
より長い答え:スクリプトを作成してホスト上で実行するので、次のこともできますscreen
(追加情報)。それはあなたが望むことを可能にします。
これを実行するには、スクリプトをアップロードしたかのようにプログラムをアップロードする必要があります。ただし、おそらくライブラリは不要なscreen
ので、静的バージョン(バイナリのすべてのライブラリを含むプログラム)をアップロードする必要があります。
ビジボックスホストに関する情報はありませんが、screen
そのプロセッサ/システムに対して静的にクロスビルドできます。または、ARMホストの場合は、事前に構築された静的バージョンを使用できます。これ。しかし、ソースから直接ビルドする方が良いです。