在 Debian 上“VNC 配置”通常指 VNC 服务端配置(如 TigerVNC / TightVNC / RealVNC)以及 用户会话配置。下面按常见场景说明如何备份。
用户级配置:
~/.vnc/
包含:
~/.vnc/config~/.vnc/xstartup~/.vnc/passwd(VNC 密码,重要)系统级(若使用 systemd 服务):
/etc/systemd/system/vncserver@.service
/etc/vnc.conf
/etc/vnc/
$HOME/.vnc/
~/.x11vnc*
/etc/x11vnc.conf
tar czvf vnc-backup-$(date +%F).tar.gz \
~/.vnc \
~/.config/autostart/*vnc* 2>/dev/null
恢复:
tar xzvf vnc-backup-*.tar.gz -C /
sudo tar czvf vnc-system-backup.tar.gz \
/etc/vnc.conf \
/etc/systemd/system/vncserver*.service \
/etc/x11vnc.conf
cp -a ~/.vnc ~/vnc-config-backup
sudo cp /etc/vnc.conf ~/vnc-config-backup/
VNC 启动的是什么桌面?
~/.vnc/xstartup
示例(XFCE):
#!/bin/sh
startxfce4 &
systemctl status vncserver@:1
sudo iptables-save > iptables-backup.txt
# 或
sudo nft list ruleset > nft-backup.txt
passwd 文件含加密密码,不要公开分享rsync 到备份服务器备份 Debian VNC = 备份
~/.vnc+ 系统 service 文件 + xstartup + 密码文件
如果你告诉我:
我可以直接给你精确的一条备份命令。