Então, eu tenho um Mac no trabalho que eu gosto de ssh na minha caixa Linux com algo como isto:
$ ssh -Xt user@mylinux
Posso entrar e iniciar qualquer aplicativo X11 na minha caixa Linux, sem problemas. Mas, depois de 15 minutos, volto a uma sessão (o ssh ainda está em execução e conectado) e recebo:
$ xterm
xterm Xt error: Can't open display: localhost:12.0
Eu tentei usar -o "TCPKeepAlive yes"
or -o "ServerAliveInterval 30"
, mas ainda tenho o mesmo comportamento.
Existe algo no ssh ou no Mac ou no meu linux sshd conf que mata o encaminhamento de X após um período de inatividade?
ssh -o ForwardX11Timeout=2147423s -X ...
qual é a melhor resposta que posso fazer agora. O ForwardX11Timeout acima disso pode travar o XServer em algumas combinações de versões. No MacOS com o XQuartz, eu vi `Warni