экран gnu теряет соединение с ДИСПЛЕЕМ

экран gnu теряет соединение с ДИСПЛЕЕМ

Я подключаюсь по ssh-туннелю к удаленному рабочему столу с Ubuntu через терминал и использую gnu screen для выполнения своей работы. Я включил переадресацию X11 в своей конфигурации ssh для использования приложений X11, запущенных с одной из вкладок screen.

Однако каждые несколько часов я не могу запустить новое приложение (например, emacs) - появляется сообщение о том, что подключение к дисплею localhost:10 не удалось.

Поэтому что-то, что работает, когда я снова подключаюсь к сеансу экрана, на некоторое время перестает работать.

Есть идеи, как решить эту проблему?

решение1

Вероятно, это вызвано не Screen, а функциями безопасности X11 в OpenSSH. По умолчанию перенаправленные соединения находятся в «недоверенном» режиме с ограниченным доступом к определенным функциям и ограничением по времени для данных аутентификации X11.

Попробуйте включить режим «доверенный», добавив -Yопциюсш, и/или следующее в ваш ~/.ssh/config:

Хозяинвашсервер
    ForwardX11Trusted да

Связанный контент