web-dev-qa-db-ja.com

ssh / Xセッションをドロップしましたが、中断したところから再開するにはどうすればよいですか?

私はLinuxボックスから別のボックスへのVPNです。 ssh-Xを使用して他のボックスにログインします。ソフトウェアをインストールしようとして、Xウィンドウ/プログラムを開きます。痛い真実は、このソフトウェアはシェルからインストールできないということです。とにかく、すべては順調ですが遅いです。ただし、VPNセッションは定期的にドロップされ、インストールはフリーズします。

VPNに再ログインした後、そのssh/Xセッションを復元する方法について誰か提案がありますか?または、それは不可能ですか?

ssh -X [email protected]
./setup.sh &
[1] 1084

Xアプリケーションによる作業を続行します。 VPNがドロップします。

9
Charlie Wilson

すでに失ったセッションに再接続することはできません。あなたはそのプロセスを殺すことができるだけです。

ただし、将来の準備をしている場合は、ターミナルベースのプログラムにはtmuxまたはscreenを使用し、X11プログラムにはxpraこのフォーク )を使用できます。 。

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
5
user1686

ディストリビューションで使用できない場合は、nomachineNXまたはFreenxを使用することもできます。また、ssh + X転送よりもはるかに高速です。別のオプションは、teamviewerまたはvncです。

0
Tim Haegele