Так что у меня есть Mac на работе, который мне нравится вставлять в мой Linux-пакет с помощью чего-то вроде этого:
$ ssh -Xt user@mylinux
Я могу войти в систему и запустить любые приложения X11 на моем компьютере с Linux без проблем. Но примерно через 15 минут я возвращаюсь к сеансу (ssh все еще работает и подключен) и получаю:
$ xterm
xterm Xt error: Can't open display: localhost:12.0
Я пытался использовать -o "TCPKeepAlive yes"
или -o "ServerAliveInterval 30"
, но все равно получаю такое же поведение.
Есть ли что-то в ssh или на Mac или в моем linux sshd conf, которое убивает X-forwarding после периода бездействия?
ssh -o ForwardX11Timeout=2147423s -X ...
лучший ответ, который я могу сделать сейчас. ForwardX11Timeout выше этого может вызвать сбой XServer в некоторых комбинациях версий. На MacOS с XQuartz я видел `Warni