не удается открыть дисплей из клиента macos с помощью openvpn

Я пытаюсь подключиться к серверу redhat с клиента macos, используя ssh и openvpn. Команды командной строки работают нормально (например, vim), но дисплеи не отображаются, например, при запуске firefox или gvim, и я получаю сообщение об ошибке:

No protocol specified
E233: cannot open display

Я сделал xhost + и экспортировал XAUTHORITY=~/.Xauthority на клиенте macos и экспортировал DISPLAY=:0.0 на сервер redhat, но это не решило проблему.

Однако он работает, когда клиент Ubuntu, поэтому я предполагаю, что проблема на стороне клиента macos.

Кстати, когда я запускаю ssh после того, как сделал xhost +, я получаю предупреждение:

Warning: untrusted X11 forwarding setup failed: xauth key data not generated

Какие-либо предложения?


person R71    schedule 22.07.2021    source источник


Ответы (1)


Ответ дан здесь: вместо ssh -X выполните ssh -Y. Это короткое решение (которое сработало для меня на Catalina + XQuartz), другие более длинные решения также представлены по этой ссылке.

person R71    schedule 22.07.2021