Sesión de ssh / X abandonada, ¿cómo continuar donde se dejó?

9

Soy VPN de una caja de Linux a otra. Me conecto al otro cuadro con ssh -X. Abro una ventana X / programa en un intento de hacer una instalación de software. La dolorosa verdad es que este software no se puede instalar desde el shell. De todos modos, todo está bien pero lento. Sin embargo, la sesión VPN caerá periódicamente y la instalación se congela.

¿Alguien tiene alguna sugerencia de cómo después de volver a iniciar sesión en VPN podría restaurar esa sesión ssh / X? ¿O eso es imposible?

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

Continuar trabajando con la aplicación X. VPN cae.

Charlie Wilson
fuente

Respuestas:

5

No puede volver a conectarse a una sesión que ya perdió. Solo puedes matar sus procesos.

Pero si se está preparando para el futuro, puede usar tmuxo screenpara programas basados ​​en terminales y xpra( esta bifurcación ) para X11.

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100
usuario1686
fuente
Si no está terminado de inmediato, nunca lo ejecute afuera screen. Debería estar en motdtodos los sistemas.
Daniel Beck
Porque todos los usuarios leen el motd, sí.
user1686
Probablemente no, pero verlo en cada inicio de sesión podría tener un efecto, al menos para el acceso a la línea de comandos. Veo los MOTD de varios sistemas todos los días.
Daniel Beck
0

También puede usar nomachine NX o Freenx si está disponible para su distribución. También es mucho más rápido que el reenvío ssh + X. Otra opción es teamviewer o vnc.

Tim Haegele
fuente