要在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客户端进行远程访问了。