1

Я использовал документацию Fedora, расположенную здесь, чтобы настроить VNC-сервер на Fedora 23, и он работает в однопользовательском режиме. Сейчас я пытаюсь настроить его для нескольких пользователей. Прямо сейчас используется дисплей:1, и у него нет проблем с аутентификацией. Новый пользователь отображается на дисплее:5, и для целей тестирования я использую того же пользователя, что и для дисплея:1 Состояние systemctl в обеих службах VNC не сообщает об ошибках или предупреждениях:

 vncserver-bkeys@:5.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver-bkeys@.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-03-02 22:03:28 EST; 44min ago
 Main PID: 1044 (Xvnc)
   CGroup: /system.slice/system-vncserver\x2dbkeys.slice/vncserver-bkeys@:5.service
           \u2023 1044 /usr/bin/Xvnc :5 -auth /home/bkeys/.Xauthority -desktop loc...

Mar 02 22:03:07 localhost.localdomain systemd[1]: Starting Remote desktop ser...
Mar 02 22:03:28 localhost.localdomain systemd[1]: Started Remote desktop serv...
Hint: Some lines were ellipsized, use -l to show in full.

Если я остановлю брандмауэр, то оба пользователя смогут подключиться, так что это должно быть связано с брандмауэром. Итак, как мне заставить работать второй дисплей, чтобы они могли подключаться к указанному дисплею?

1 ответ1

1

Я исправил проблему; он показывает, что порты VNC используют разные порты в зависимости от того, какой виртуальный дисплей вы используете, поэтому в моем случае я пытался использовать display :5 поэтому мне нужно было сделать порт 5905 общедоступным в firewalld:

firewall-cmd --zone=public --add-port=5905/tcp

Надеюсь, кто-то найдет это полезным

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