Abbandonata la sessione ssh / X, come prelevare da dove era stato interrotto?


9

Sono VPN da un box Linux a un altro. Accedo all'altra casella con ssh -X. Apro una finestra / programma X nel tentativo di eseguire un'installazione software. La dolorosa verità è che questo software non può essere installato dalla shell. Comunque, tutto va bene ma è lento. Tuttavia, la sessione VPN verrà interrotta periodicamente e l'installazione verrà bloccata.

Qualcuno ha qualche suggerimento su come, dopo aver effettuato nuovamente il login alla VPN, avrei potuto ripristinare quella sessione ssh / X? Oppure è impossibile?

ssh -X user@192.168.0.1
./setup.sh &
[1] 1084

Continua a lavorare con l'applicazione X. La VPN scende.

Risposte:


5

Non è possibile riconnettersi a una sessione già persa. Puoi solo uccidere i suoi processi.

Ma se ti stai preparando per il futuro, puoi usare tmuxo screenper programmi basati su terminali e xpra( questo fork ) per quelli X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100

Se non è finito immediatamente, non eseguirlo mai all'esterno screen. Dovrebbe essere motdsu tutti i sistemi.
Daniel Beck

Perché tutti gli utenti leggono il motd, sì.
user1686

Probabilmente no, ma vederlo ad ogni accesso potrebbe comunque avere un effetto - almeno per l'accesso alla riga di comando. Vedo i MOTD di diversi sistemi ogni giorno.
Daniel Beck

0

Puoi anche usare nomachine NX o Freenx se è disponibile per la tua distribuzione. È anche molto più veloce dell'inoltro ssh + X. Un'altra opzione è teamviewer o vnc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.