не могу открыть дисплей и проблема с xhost
Я создаю vnc-сервер на сервере А.
vncserver :20
Мне удалось использовать доступ к vncviewer serverA (IP_of_serverA:20.0)
На другом сервере B я надеюсь экспортировать отображение на сервер A:20.0.
На сервере А
setenv DISPLAY IP_of_serverA:20.0
xhost +
access control disabled, clients can connect from any host
# *** no any warnings/errors
На сервере Б
setenv DISPLAY IP_of_serverA:20.0
xeyes
xeyes: Can't open display
Однако, если я использую ssh X11forwarding.
На сервере А (используйте vncviewer)
ssh -X -Y serverB
xeyes
# *** succeed to open application
Для этого отображения конфигурация выглядит примерно так: «localhost:N.0», а значение «N» разное для каждого соединения. Но мне нужно написать скрипт для автоматического запуска чего-нибудь, надеюсь, настройка DISPLAY уникальна.
Кажется, что ошибка открытия «DISPLAY IP_of_serverA:20.0» связана с тем, что «xhost» НЕ установлен правильно. Есть ли способ проверить настройку/настройку xhost? ИЛИ какие-либо другие вещи будут блокировать/ограничивать доступ сервера A с сервера B?