在Ubuntu系統上設置VNC遠程桌面是一個相對簡單的過程,以下是詳細的步驟:
sudo apt update
sudo apt install tightvncserver
vncserver
系統會提示你設置一個VNC密碼,這個密碼用于遠程連接時驗證身份。
touch ~/.vnc/xstartup
chmod +x ~/.vnc/xstartup
在xstartup文件中添加以下內容來啟動GNOME桌面環境:
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE
export XDG_CURRENT_DESKTOP="GNOME"
export XDG_MENU_PREFIX="GNOME-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xhost +SI:localuser:$(whoami)
xhost -SI:localuser:$(whoami) -display :0
startxfce4 &
vncserver :1
這里的:1
表示啟動第一個VNC桌面實例,端口號默認為5901。
vncserver -kill :1
sudo ufw allow 5901
請注意,VNC連接默認情況下可能不安全,建議使用SSH隧道來增加安全性。此外,確保你的網絡設置允許外部連接,并且防火墻規則已經適當配置。