在Debian系統中,要配置TightVNC以支持多用戶訪問,你需要遵循以下步驟:
sudo apt-get update
sudo apt-get install tightvncserver tightvncviewer
vncuser
的用戶:sudo adduser vncuser
sudo mkdir /home/vncuser
sudo chown vncuser:vncuser /home/vncuser
sudo chmod 755 /home/vncuser
.vnc
目錄中創建一個xstartup
文件,以便啟動VNC會話時運行適當的程序。例如,為vncuser
創建一個xstartup
文件:sudo -u vncuser mkdir -p ~/.vnc
sudo -u vncuser echo "export XKL_XMODMAP_DISABLE=1" > ~/.vnc/xstartup
sudo -u vncuser echo "unset SESSION_MANAGER" >> ~/.vnc/xstartup
sudo -u vncuser echo "unset DBUS_SESSION_BUS_ADDRESS" >> ~/.vnc/xstartup
sudo -u vncuser echo "[Desktop]" >> ~/.vnc/xstartup
sudo -u vncuser echo "DesktopName=GNOME" >> ~/.vnc/xstartup
sudo -u vncuser echo "UserLoginCommand startx" >> ~/.vnc/xstartup
sudo -u vncuser echo "UserLoginShell /bin/bash" >> ~/.vnc/xstartup
sudo -u vncuser echo "UserDirectory=/home/vncuser" >> ~/.vnc/xstartup
sudo -u vncuser chmod +x ~/.vnc/xstartup
這里我們配置了一個簡單的GNOME桌面環境。你可以根據需要修改這些設置。
vncuser
的VNC服務:vncserver -depth 24 -geometry 1024x768 :1 -auth /home/vncuser/.Xauthority -user vncuser
這將啟動一個分辨率為1024x768的VNC會話,并使用vncuser
憑據進行身份驗證。你可以根據需要更改分辨率和端口。
vncviewer
命令連接到VNC服務器。例如,要連接到vncuser
的會話,可以使用以下命令:vncviewer :1
現在,你已經成功配置了Debian系統上的TightVNC以支持多用戶訪問。每個用戶都可以使用自己的憑據登錄到各自的VNC會話。