Porzuciłem sesję ssh / X, jak odebrać gdzie przerwano?

9

Jestem VPN od Linux-a do drugiego. Loguję się do drugiego pola za pomocą ssh -X. Otwieram okno / program X, próbując przeprowadzić instalację oprogramowania. Bolesna prawda jest taka, że ​​tego oprogramowania nie można zainstalować z powłoki. W każdym razie wszystko jest w porządku, ale powoli. Jednak sesja VPN będzie okresowo przerywać, a instalacja jest zawieszana.

Czy ktoś ma jakieś sugestie, jak po ponownym zalogowaniu się do VPN mogę przywrócić tę sesję ssh / X? Czy to niemożliwe?

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

Kontynuuj pracę przy użyciu aplikacji X. VPN spada.

Charlie Wilson
źródło

Odpowiedzi:

5

Nie możesz ponownie połączyć się z sesją, którą już straciłeś. Możesz tylko zabić jego procesy.

Ale jeśli przygotowuje się do przyszłości, można użyć tmuxlub screenprogramów opartych na terminalu i xpra( tym widelcem ) dla tych X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
użytkownik1686
źródło
Jeśli nie zakończy się natychmiast, nigdy nie uruchamiaj go na zewnątrz screen. Powinny być motdwłączone we wszystkich systemach.
Daniel Beck
Ponieważ wszyscy użytkownicy czytają motd, tak.
user1686,
Prawdopodobnie nie, ale widzenie go przy każdym logowaniu może nadal mieć wpływ - przynajmniej w przypadku dostępu z wiersza poleceń. Codziennie widzę MOTD kilku systemów.
Daniel Beck
0

Możesz także użyć nomachine NX lub Freenx, jeśli jest dostępny dla twojej dystrybucji. Jest także znacznie szybszy niż przekazywanie ssh + X. Inną opcją jest teamviewer lub vnc.

Tim Haegele
źródło