要在Ubuntu上設置TigerVNC遠程桌面,請按照以下步驟操作:
Ctrl + Alt + T 快捷鍵來打開)。sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
創建并配置 xstartup 文件:
~/.vnc/xstartup 文件,指定要啟動的桌面環境(如GNOME、KDE或XFCE)。例如,啟動GNOME桌面環境:nano ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE1
xrdb $HOME/.Xresources
startgnome &
xstartup 文件可執行權限:chmod +x ~/.vnc/xstartup
配置Systemd服務文件(可選):
sudo nano /etc/systemd/system/vncserver@.service
<your_username> 替換為你的實際用戶名:[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=<your_username>
Group=<your_username>
WorkingDirectory=/home/<your_username>
PIDFile=/home/<your_username>/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i /dev/null 2>&1
ExecStart=/usr/bin/vncserver -geometry 1280x800 -depth 24 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
如果你的Ubuntu啟用了防火墻(如UFW),需要允許VNC連接通過防火墻:
sudo ufw allow 5901
sudo ufw enable
通過以上步驟,你就成功在Ubuntu上配置了TigerVNC遠程桌面,并可以通過VNC客戶端進行遠程訪問了。