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


9

Eu sou VPN de uma caixa Linux para outra. Entro na outra caixa com ssh -X. Abro uma janela / programa do X na tentativa de instalar o software. A verdade dolorosa é que este software não pode ser instalado a partir do shell. Enfim, 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, após o login novamente na VPN, eu poderia restaurar a sessão do ssh / X? Ou isso é impossível?

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

Continue trabalhando pelo aplicativo X. Gotas de VPN.

Respostas:


5

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

Mas se você estiver se preparando para o futuro, poderá usar tmuxou screenpara programas baseados em terminal e xpra( este fork ) para os X11.

tmux
tmux ls
tmux attach

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

Se não terminar imediatamente, nunca o execute fora screen. Deve estar presente em motdtodos os sistemas.
Daniel Beck

Porque todos os usuários leem o motd, sim.
user1686

Provavelmente não, mas vê-lo em todo login ainda pode ter um efeito - pelo menos para o acesso à linha de comando. Eu vejo os MOTDs de vários sistemas todos os dias.
Daniel Beck

0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.