Переадресация SSH X11 работает только при использовании доверенных

Переадресация SSH X11 работает только при использовании доверенных

При попытке использовать переадресацию X11 возникает сообщение об ошибке «невозможно открыть дисплей».

Если я использую доверенный X11-форвардинг "-Y", то он работает как и ожидалось. Я могу использовать x2go без каких-либо проблем. Мои ssh_config и sshd_config оба разрешают X11-форвардинг (как на удаленном сервере, так и на локальном клиенте).

Кроме того, я даже разрешил доступ к X всем клиентам через xhost +. При удаленном доступе в мой ящик (без -Y) я вижу, что переменная DISPLAY env не установлена. При удаленном доступе в мой ящик (с -Y) я вижу, что переменная DISPLAY env установлена. Если я просто попытаюсь установить переменную DISPLAY env (даже не используя -Y), это не даст никакого эффекта.

Я считаю, что не следует использовать доверенную переадресацию X11, поскольку это несет в себе небольшой риск для безопасности (хотя это и работает).

решение1

решение2

Запуск приложений через X11 может быть очень медленным. Я рекомендую туннелировать VNC через SSH.

https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html

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