GHOSTVPS / 备份
使用 rsync 备份到 Storage Box 并验证恢复
先预览小文件传输,不使用删除参数上传,再比较恢复文件。
更新日期 · GhostVPS

开始之前
需要装有 SSH 与 rsync 的 Linux/macOS/WSL 终端和服务提供的 Storage Box 凭据。通过服务信息或 GhostVPS 支持确认 23 端口 SSH 与外部访问已启用。请替换所有 uXXXXX 和主机名。使用专门测试目录;示例会覆盖 check.txt。
验证连接与身份
接受前通过可信来源核对 SSH 指纹。Storage Box 地址不同于 VPS 地址。23 端口提供受限命令环境,不是完整 Linux shell。验证后退出远程会话,剩余命令在源电脑执行。
您的电脑 · 终端
ssh -p 23 uXXXXX@uXXXXX.your-storagebox.de

准备安全样本与目标
创建小型本地样本和远程目标目录。不要用本例复制在线数据库或整台服务器的文件系统。远程路径相对于 Storage Box 账户;子账户应使用其实际分配的主机名。
您的电脑 · 终端
mkdir -p ./backup-demo
printf 'GhostVPS restore check\n' > ./backup-demo/check.txt
ssh -p 23 uXXXXX@uXXXXX.your-storagebox.de mkdir -p backups/backup-demo

预览传输
预演应列出 check.txt 而不上传内容。确认账户、源路径和目标路径。末尾斜杠表示复制目录内容。权限或端口错误请通过设置或支持处理,不要关闭 SSH 身份验证。
您的电脑 · 终端
rsync -rtv --dry-run -e 'ssh -p 23' ./backup-demo/ uXXXXX@uXXXXX.your-storagebox.de:backups/backup-demo/

上传样本
确认预览后再去掉 –dry-run 执行。示例不会删除远程多余文件,但可能替换同名文件。密码不应写入命令。若传输报错,就不能认为副本已验证,请检查退出结果。
您的电脑 · 终端
rsync -rtv -e 'ssh -p 23' ./backup-demo/ uXXXXX@uXXXXX.your-storagebox.de:backups/backup-demo/

恢复到新目录并比较
恢复命令创建新的本地临时目录,再比较恢复的 check.txt 与源文件。cmp 无输出且退出码为零表示相同。这只是文件复制练习,不是带版本或静态加密的备份策略。实际备份还需一致性数据库导出、加密、保留规则和恢复演练。SSH 加密传输,不加密已保存文件。
您的电脑 · 终端
restore_dir=$(mktemp -d) &&
rsync -rtv -e 'ssh -p 23' uXXXXX@uXXXXX.your-storagebox.de:backups/backup-demo/ "$restore_dir/" &&
cmp ./backup-demo/check.txt "$restore_dir/check.txt"



