Тож у мене є mac на роботі, який мені подобається вторгнутись у свою linux box із чимось подібним:
$ 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-переадресацію після періоду бездіяльності?
ssh -o ForwardX11Timeout=2147423s -X ...
яка найкраща відповідь, яку я можу зробити зараз. ForwardX11Timeout вище цього може призвести до краху XServer у деяких комбінаціях версій. На MacOS з XQuartz я бачив `Warni