У меня есть клиент A (192.168.1.1) (vncviewer), который обращается к серверу B (192.168.2.1) (RHEL6) для запуска программы установки. Предварительным условием установки является правильная настройка xhost и DISPLAY.

Q1) Пожалуйста, поправьте меня, если я ошибаюсь в следующем

  • Xserver должен быть запущен в clientA
  • DISPLAY должен быть установлен на сервере B
  • DISPLAY должен быть установлен в 192.168.1.1 (IP-адрес клиента A)
  • Xhost на клиенте A должен быть настроен для разрешения IP-адреса сервера B (192.168.2.1)

Q2) Overhere, хотя я запускаю установщик по сети, я использую VNC, а не X. Нужно ли мне устанавливать параметры xhost и DISPLAY? Если нет, какое значение следует предоставить соответственно для этих параметров?

В3) С точки зрения пересылки X11, какие конфигурации необходимо выполнить на клиенте A и сервере B?

Надеюсь скоро услышать ваши советы.

С уважением, Нуб

1 ответ1

2

Vncviewer, работающий на A, общается (через протокол vnc) с vncserver (действующим как X-сервер) или напрямую с X-сервером (с расширением vnc), работающим на B.

Таким образом, на самом деле весь протокол X происходит исключительно на B (даже если они отображаются через vnc на A), поэтому xhost и DISPLAY (специфичные для протокола X), выполняемые внутри терминалов, отображаемых в vncviewer, применяются непосредственно к B.

Обычно вам не нужен xhost (или, если нужно, добавьте localhost ).

Обычно DISPLAY уже должен быть установлен в :N соответствующий vncserver работающему на B.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .