安装TigerVNC服务器
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
设置VNC密码
vncpasswd
按提示输入并确认密码(可选设置只读密码)。
启动VNC服务
vncserver :1 -geometry 1280x800
:1为显示编号(对应端口5901),可自定义分辨率。
配置防火墙(可选)
若启用ufw,开放对应端口:
sudo ufw allow 5901/tcp
sudo ufw reload
客户端连接
在客户端安装VNC Viewer(如RealVNC),输入服务器IP+端口(如192.168.1.100:5901)及密码即可连接。
ssh -L 5901:localhost:5901 user@server_ip加密传输。~/.vnc/xstartup,添加-noauth参数(适用于无显卡环境)。/etc/systemd/system/vncserver@:1.service文件,配置后执行:sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
/etc/vnc/xstartup文件可执行(chmod +x)。参考来源: