安装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
)。参考来源: