要在Debian系统上实现多用户同时连接VNC,可以按照以下步骤进行配置:
安装VNC服务器和桌面环境:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
sudo apt install tigervnc-standalone-server tigervnc-common
配置VNC服务器:
vncserver :1
系统会提示你输入并确认密码。修改VNC配置文件:
~/.vnc/xstartup
文件:nano ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
chmod +x ~/.vnc/xstartup
创建Systemd单元文件:
sudo nano /etc/systemd/system/vncserver@.service
<用户名>
替换为实际用户名:[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=<用户名>
Group=<用户名>
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i 2&1'
ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
启动和启用VNC服务:
sudo systemctl start vncserver@1.service
sudo systemctl enable vncserver@1.service
客户端连接:
5901
),然后输入设置的VNC密码即可连接。通过以上步骤,你就可以在Debian系统上实现多用户同时连接VNC。每个用户将拥有独立的桌面会话,互不干扰。