以下是在Ubuntu上配置VNC多用戶訪問的步驟:
sudo apt update
和sudo apt install tightvncserver
。sudo adduser
命令為每個需要訪問的用戶創建賬戶并設置密碼,如sudo adduser user1
。.vnc
目錄和xstartup
文件,如mkdir -p /home/user1/.vnc
,然后編輯xstartup
文件來指定桌面環境,如為用戶1配置GNOME桌面:nano /home/user1/.vnc/xstartup
,添加#!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session &
。vncpasswd
為每個用戶設置VNC連接密碼。vncserver :displaynumber
命令啟動自己的VNC服務器實例,displaynumber
為不同的端口號,如用戶1用:1
,用戶2用:2
。sudo ufw allow
命令允許相應端口的VNC連接,如sudo ufw allow 5901/tcp
(對應端口5901)。