Sessão dropada ssh / X, como pegar onde parou?

9

Eu sou VPN de uma caixa Linux para outra. Eu entro na outra caixa com ssh -X. Eu abro uma janela X / programa na tentativa de fazer uma instalação de software. A verdade dolorosa é que este software não pode ser instalado a partir do shell. De qualquer forma, tudo está bem, mas lento. No entanto, a sessão da VPN será interrompida periodicamente e a instalação será congelada.

Alguém tem alguma sugestão de como depois de voltar a fazer logon na VPN eu poderia restaurar essa sessão ssh / X? Ou isso é impossível?

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

Continue o trabalho pelo aplicativo X. VPN cai.

    
por Charlie Wilson 18.10.2011 / 19:35

2 respostas

5

Você não pode se reconectar a uma sessão que você já perdeu. Você só pode matar seus processos.

Mas, se você estiver se preparando para o futuro, poderá usar tmux ou screen para programas baseados em terminal e xpra ( este garfo ) para os X11.

tmux
tmux ls
tmux attach

xpra start :100 && export DISPLAY=:100
xpra attach :100
    
por 18.10.2011 / 19:45
0

Você também pode usar nomachine NX ou Freenx se estiver disponível para sua distribuição. É também muito mais rápido que o encaminhamento ssh + X.  Outra opção é teamviewer ou vnc.

    
por 18.10.2011 / 23:10