При попытке использовать переадресацию X11 возникает сообщение об ошибке «невозможно открыть дисплей».
Если я использую доверенный X11-форвардинг "-Y", то он работает как и ожидалось. Я могу использовать x2go без каких-либо проблем. Мои ssh_config и sshd_config оба разрешают X11-форвардинг (как на удаленном сервере, так и на локальном клиенте).
Кроме того, я даже разрешил доступ к X всем клиентам через xhost +. При удаленном доступе в мой ящик (без -Y) я вижу, что переменная DISPLAY env не установлена. При удаленном доступе в мой ящик (с -Y) я вижу, что переменная DISPLAY env установлена. Если я просто попытаюсь установить переменную DISPLAY env (даже не используя -Y), это не даст никакого эффекта.
Я считаю, что не следует использовать доверенную переадресацию X11, поскольку это несет в себе небольшой риск для безопасности (хотя это и работает).
решение1
Это сломано из-за ошибки Gentoo: https://bugs.gentoo.org/237778 https://forums.gentoo.org/viewtopic-t-842298-start-0.html
решение2
Запуск приложений через X11 может быть очень медленным. Я рекомендую туннелировать VNC через SSH.
https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html