Quindi ho un mac al lavoro che mi piace ssh nella mia scatola di Linux con qualcosa del genere:
$ ssh -Xt user@mylinux
Posso accedere e avviare qualsiasi app X11 sul mio Linux box senza problemi. Ma dopo circa 15 minuti, torno a una sessione (ssh è ancora in esecuzione e connesso) e ottengo:
$ xterm
xterm Xt error: Can't open display: localhost:12.0
Ho provato a usare -o "TCPKeepAlive yes"
o -o "ServerAliveInterval 30"
, ma ho ancora lo stesso comportamento.
C'è qualcosa in ssh o su Mac o il mio Linux sshd conf che uccide X-forwarding dopo un periodo di inattività?
ssh -o ForwardX11Timeout=2147423s -X ...
qual è la migliore risposta che posso fare ora. ForwardX11Timeout sopra questo potrebbe causare l'arresto anomalo di XServer in alcune combinazioni di versioni. Su MacOS con XQuartz, ho visto `Warni