Abgebrochene SSH / X-Sitzung, wie kann man dort weitermachen, wo es aufgehört hat?

9

Ich bin VPN von einer Linux-Box zu einer anderen. Ich melde mich mit ssh -X in der anderen Box an. Ich öffne ein X-Fenster / Programm, um eine Softwareinstallation durchzuführen. Die schmerzliche Wahrheit ist, dass diese Software nicht über die Shell installiert werden kann. Wie auch immer, alles ist gut, aber langsam. Die VPN-Sitzung wird jedoch regelmäßig unterbrochen und die Installation wird eingefroren.

Hat jemand Vorschläge, wie ich diese SSH / X-Sitzung wiederherstellen kann, nachdem ich mich erneut bei VPN angemeldet habe? Oder ist das unmöglich?

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

Setzen Sie die Arbeit mit der X-Anwendung fort. VPN fällt ab.

Charlie Wilson
quelle

Antworten:

5

Sie können keine Verbindung zu einer bereits verlorenen Sitzung herstellen. Sie können nur seine Prozesse beenden.

Wenn Sie sich jedoch auf die Zukunft vorbereiten, können Sie tmuxoder screenfür terminalbasierte Programme und xpra( diese Gabelung ) für X11 -Programme verwenden.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
user1686
quelle
Wenn es nicht sofort fertig ist, lassen Sie es niemals draußen laufen screen. Sollte motdauf allen Systemen vorhanden sein.
Daniel Beck
Weil alle Benutzer das Motiv lesen, ja.
user1686
Wahrscheinlich nicht, aber wenn Sie es bei jedem Login sehen, hat dies möglicherweise immer noch Auswirkungen - zumindest für den Befehlszeilenzugriff. Ich sehe jeden Tag die MOTDs mehrerer Systeme.
Daniel Beck
0

Sie können auch nomachine NX oder Freenx verwenden, wenn dies für Ihre Distribution verfügbar ist. Es ist auch viel schneller als die Weiterleitung von ssh + X. Eine weitere Option ist Teamviewer oder VNC.

Tim Haegele
quelle