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 user@192.168.0.1
./setup.sh &
[1] 1084

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

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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.