Session ssh / X abandonnée, comment reprendre là où elle s'était arrêtée?

9

Je suis VPN d'une box Linux à une autre. Je me connecte à l'autre box avec ssh -X. J'ouvre une fenêtre / un programme X pour essayer d'installer le logiciel. La triste vérité est que ce logiciel ne peut pas être installé à partir du shell. Quoi qu'il en soit, tout va bien mais lentement. Cependant, la session VPN est régulièrement interrompue et l'installation est gelée.

Quelqu'un a-t-il des suggestions sur la façon de restaurer cette session ssh / X après ma reconnexion au VPN? Ou est-ce impossible?

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

Continuez à travailler par l'application X. VPN tombe.

Charlie Wilson
la source

Réponses:

5

Vous ne pouvez pas vous reconnecter à une session que vous avez déjà perdue. Vous ne pouvez tuer que ses processus.

Mais si vous vous préparez pour l'avenir, vous pouvez utiliser tmuxou screenpour les programmes basés sur terminal et xpra( cette fourchette ) pour ceux X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
user1686
la source
Si ce n'est pas fini immédiatement, ne le lancez jamais dehors screen. Devrait être dans motdtous les systèmes.
Daniel Beck
Parce que tous les utilisateurs lisent le motd, oui.
user1686
Probablement pas, mais le voir à chaque connexion pourrait encore avoir un effet - au moins pour l'accès en ligne de commande. Je vois tous les jours les MOTD de plusieurs systèmes.
Daniel Beck
0

Vous pouvez également utiliser nomachine NX ou Freenx si disponible pour votre distribution. C'est aussi beaucoup plus rapide que le transfert ssh + X. Une autre option est teamviewer ou vnc.

Tim Haegele
la source