VNC выгоняет нового пользователя в Fedora 23 (ошибка 113)

224
bkeys

Я использовал документацию 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
bkeys

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

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

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