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.