在 Ubuntu 上“VNC 配置”通常指 VNC 服务端配置(如 TigerVNC / TightVNC / RealVNC / x11vnc),以及相关的 用户会话、启动脚本、密码、桌面环境设置。下面按常见场景说明如何备份与恢复。
用户级配置通常在:
~/.vnc/
重要文件:
~/.vnc/config~/.vnc/xstartup~/.vnc/passwd(VNC 密码,加密但敏感)~/.vnc/*.log(可不备份)通常没有固定配置目录,常用:
~/.vnc/passwd(如果用过 -rfbauth)可能涉及:
/etc/vnc.conf
/etc/systemd/system/vncserver@.service
/etc/X11/
tar czf vnc-backup-$(date +%F).tar.gz -C ~ .vnc
恢复:
tar xzf vnc-backup-*.tar.gz -C ~
如果你使用密码文件:
cp ~/.vnc/passwd ~/vnc-passwd-backup
⚠️ 注意:
passwd 是二进制加密文件sudo cp /etc/systemd/system/vncserver@.service /backup/
sudo systemctl cat vncserver@:.service > vnc-service.txt
mkdir -p ~/vnc-backup
cp -r ~/.vnc ~/vnc-backup/
sudo cp /etc/systemd/system/vncserver*.service ~/vnc-backup/ 2>/dev/null
打包:
tar czf vnc-full-backup.tar.gz -C ~ vnc-backup
chmod 600 ~/.vnc/passwd
chmod +x ~/.vnc/xstartup
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1
~/.vnc/xstartup 是否匹配你的桌面(GNOME / XFCE)我可以给你 精确的备份命令和恢复步骤。