systemctl stop vncserver@:1.service # 替换为实际显示号(如:1、:2)
.vnc
文件夹(含xstartup
、passwd
等文件)cp -r ~/.vnc /backup/vnc_config/ # 推荐使用tar打包:tar -czvf vnc_backup.tar.gz ~/.vnc
cp /etc/systemd/system/vncserver@:1.service /backup/vnc_service/
sudo firewall-cmd --list-all > /backup/firewall_rules.txt
vnc_backup.tar.gz
等文件传输到目标服务器(如使用scp
)。tar -xzvf vnc_backup.tar.gz -C ~ # 解压到用户主目录
# 或单独复制文件:
cp /backup/vnc_config/.vnc/* ~/.vnc/ # 恢复用户配置
cp /backup/vnc_service/vncserver@:1.service /etc/systemd/system/ # 恢复服务单元文件
systemctl daemon-reload # 重新加载systemd配置
systemctl start vncserver@:1.service # 启动服务
systemctl enable vncserver@:1.service # 设置开机自启(可选)
sudo firewall-cmd --reload # 重新加载防火墙规则
passwd
文件)需妥善保管,避免泄露。参考来源: