新京报
--delete :删除镜像站上主站已移除的文件,保持目录完全一致
ssh/authori🔮zed_ke✅ys 文件中
--exclude :跳过临时文件或缓存目录,减少无效传输
定期检查镜像站首页的 HTML 源码,确保 CSS、JS 等静态资源链接正确,URL 路径与主站一致
如果使用密码认证的 FTP,务必切换到 FT⚡PS(FTP over SSL)加密传输
建议优先选择 rsync 方案,它在大多数 Linux 发行版中预装,且支持 SSH 加密传输,安全性较高
ssh 目录权限为 700, authori🌺zed_keys 权▶️限为 600 部分文件未同步 被 exclude 规则意外排除 先用 --dry-run 模拟运行,验证文件列表 此外,建议在主站文件结构发生重大变更时,先手动执行一次全量同步,确认无误后再恢复自动定时任务
手动同步数据不仅耗时,还容👍🎯易因操作疏忽导致版本不一致
基于 Git 或 SVN 🎉的版本控制同步 :适合内容变动频繁👍、需要保留历史版本的场景,但需注意大文件传输效率
配置密钥认证时,推荐使用 ssh-keygen -t ed25519 生成更安全的密钥对,并将公钥追加到镜像站 ~/
通过脚本实现自动化同步,能够显著提升运维效率,降低人为失误风险
基于 FTP/FTPS 的同步脚本 :跨平台兼容性好,适合 Windows 与 Linux 混用的服务器架构