在 Linux 中为不同用户运行多个 VNC 服务器会话

不同用户如何同时在同一台服务器上运行多个 VNC 服务器会话?

打开主配置文件并添加所有用户以及任何 id,如下所示。
这样用户将使用 vnc 客户端使用该 ID 登录。

# vi /etc/sysconfig/vncservers
VNCSERVERS="2:root 4:jack "

完成后保存配置文件并通过登录他们的帐户手动为每个用户分配一个 vnc 密码

注意:确保我们登录到用户帐户以分配密码,否则 vncserver 服务将无法为所有用户正常运行

# su - jack
$vncpasswd
Password: [Give the password for VNC]
Verify: [Retype the password for VNC]

重启 vncserver 服务

# service vncserver restart
Shutting down VNC server: 2:root 4:jack                  [  OK  ]
Starting VNC server: 2:root
New 'server.example.com:2 (root)' desktop is server.example.com:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/server.example.com:2.log
4:jack
New 'server.example.com:4 (jack)' desktop is  server.example.com:4
Starting applications specified in /home/jack/.vnc/xstartup
Log file is /home/jack/.vnc/server.example.com:4.log
                                                            [  OK  ]

现在我们可以使用以下语法使用 VNC 查看器客户端登录 Linux 机器

192.168.0.100:2 ==> for user root 
192.168.0.100:4 ==> for user jack

我们也可以使用浏览器登录服务器。
键入以下链接相同

http://server-ip:5802 ==> for user root 
http://server-ip:5804 ==> for user jack

注意:当您试图通过浏览器访问计算机时,您可以看到端口号。它定义您在配置文件中分配的用户ID。

例如:

2:root - 5802
4:jack - 5804
日期:2020-06-02 22:17:09 来源:oir作者:oir