reinicia X11 / Xwindows sem desconectar a sessão ssh

3

É possível reiniciar uma sessão X11 / Xwindows sem ter que sair do servidor para o qual eu tenho SSH?

Atualmente estou usando o iTerm no OSX, e de vez em quando o X11 (eu acho) atinge o tempo limite (me dando o erro abaixo)

Vibrant applications require X Windows

e eu tenho que sair do servidor, reiniciar o ITerm e depois o SSH de volta, o que é frustrante. Eu já tentei uma solução que vi anteriormente adicionando um parâmetro de timeout X11 ao meu config da seguinte forma:

host someserver
    Hostname 111.222.33.444
    User joe
    ForwardX11 yes
    ServerAliveInterval 300 

ForwardX11Timeout 595h

Mas ainda não é totalmente robusto, então, para reiterar, posso, de alguma forma, reiniciar o X11 sem interromper o status da minha conexão com o servidor?

Ou melhor ainda, existe algum outro método que possa impedir que isso aconteça em primeiro lugar?!

    
por Joe Healey 09.05.2016 / 19:13

1 resposta

2

Você provavelmente está vendo o tempo limite de xauth que ForwardX11Trusted no define. Você pode alterar a duração do tempo limite com ForwardX11Timeout , mas infelizmente você não pode definir isso por muito tempo - ele irá travar o servidor X (ou talvez apenas erros em novos Xorgs). Veja a pergunta Desativar ForwardX11Timeout sem o ForwardX11Trusted no OpenSSH Client?

Você pode definir ForwardX11Trusted yes ou usar ssh -Y para desativar totalmente o tempo limite.

    
por 09.05.2016 / 22:16

Tags