VNC 在 Fedora 23 上踢出新用户(113 错误)

VNC 在 Fedora 23 上踢出新用户(113 错误)

我使用了位于这里在 Fedora 23 上设置 VNC 服务器,它在单用户模式下工作。现在我尝试为多个用户设置它。现在正在使用 :1 显示器,并且没有身份验证问题。新用户在 :5 显示器上,出于测试目的,我使用与显示器 :1 相同的用户在两个 VNC 服务上运行 systemctl status 不会报告任何错误或警告:

 vncserver-bkeys@:5.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/[email protected]; 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.

如果我使用 systemctl stop 防火墙,那么两个用户都可以连接,所以这应该与防火墙有关。那么我该如何让第二个显示器工作,以便他们可以在指定的显示器上连接?

答案1

我解决了这个问题;它表明 VNC 端口根据您使用的虚拟显示器使用不同的端口,因此在我的情况下,我尝试使用显示器,:5因此我需要5905在以下位置公开端口firewalld

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

希望有人觉得这有帮助

相关内容