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

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

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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.