当前位置: 首页 > news >正文

如何配置 Linux 定时任务自动备份关键配置文件到异地服务器?

最稳妥的方案是使用 cron 定时任务配合 rsync 过 SSH 协议传输,但必须注意排除敏感文件以防止信息泄露。

先说结论:通过 cron 调度 rsync 命令,利用 SSH 密钥认证实现免密同步,是兼顾自动化与安全性的标准做法。

  • 适合:文本类配置文件、定期全量或增量备份需求
  • 先准备:配置好本地到远程服务器的 SSH 免密登录,务必排除敏感文件
  • 验收:检查远程文件更新时间、cron 执行日志及敏感文件是否未被同步

命令速用版

0 2 * * * /usr/bin/rsync -avz `--exclude-from`=/etc/backup.exclude -e ssh /etc/important/ user@remote_ip:/backup/ >> /var/log/backup.log 2>&1

注意:/usr/bin/rsync 路径需通过 which rsync 确认,不同发行版可能不同。

分步处理

1. 生成 SSH 密钥对,建议采用 ed25519 算法:

ssh-keygen -t ed25519 -C "backup_key"

2. 将公钥复制到远程备份服务器,实现免密登录:

ssh-copy-id -i ~/.ssh/id_ed25519.pub user@remote_ip

3. 创建排除文件列表(关键安全步骤)

创建 /etc/backup.exclude 文件,填入需要排除的敏感文件模式:

shadow
gshadow
passwd
ssh/*_key
ssh/*_key.pub
ssh/ssh_host_*
sudoers

4. 确认 rsync 命令绝对路径:

which rsync

记录输出路径(通常为 /usr/bin/rsync),后续 cron 任务必须使用该路径。

5. 手动测试 rsync 命令,确保能正常传输且无密码提示,并验证排除规则:

/usr/bin/rsync -avz `--exclude-from`=/etc/backup.exclude -e ssh /etc/important/ user@remote_ip:/backup/

6. 编辑当前用户的 cron 任务:

crontab -e

7. 添加定时规则与清理策略:

0 2 * * * /usr/bin/rsync -avz `--exclude-from`=/etc/backup.exclude -e ssh /etc/important/ user@remote_ip:/backup/ >> /var/log/backup.log 2>&1
0 3 * * * ssh user@remote_ip "find /backup/important/ -type f -mtime +7 -delete" >> /var/log/backup_cleanup.log 2>&1

第二条命令用于清理远程服务器上超过 7 天的旧备份,防止磁盘占满。

怎么验证是否生效

1. 登录远程服务器,检查备份目录文件的修改时间是否为最近一次任务时间:

ls -l /backup/important/

2. 验证敏感文件是否被成功排除(远程不应存在 shadow 等文件):

ls -l /backup/important/shadow

3. 查看本地 cron 服务日志,确认任务是否按计划触发:

grep CRON /var/log/syslog

或在使用 systemd 的系统上:

journalctl -u cron -n 50

4. 检查自定义的备份日志文件是否有新增内容:

tail -n 20 /var/log/backup.log

常见坑

1. 密钥权限问题:私钥文件权限必须为 600,否则 SSH 会拒绝使用,导致备份失败。

2. 环境变量缺失:cron 执行环境与 shell 不同,命令建议使用绝对路径(如 /usr/bin/rsync)。

3. 敏感信息泄露:直接备份 /etc/ 可能包含密码哈希或私钥,务必使用 `--exclude-from` 过滤。

4. 磁盘空间:定期清理远程旧备份,避免远程服务器磁盘被占满导致后续备份中断。

5. 网络波动:若远程服务器不可达,rsync 会报错,建议在脚本中增加重试机制或错误通知。

参考来源

  • Linux man pages - cron: https://man7.org/linux/man-pages/man5/crontab.5.html
  • Linux man pages - rsync: https://man7.org/linux/man-pages/man1/rsync.1.html
  • OpenSSH Documentation - ssh-keygen: https://www.openssh.com/manual.html

原文链接:https://www.zjcp.cc/ask/11358.html

http://www.jsqmd.com/news/835157/

相关文章:

  • 2026合肥卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026双鸭山卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • NCHU_航空器配载与货运管理系统_三次迭代作业总结
  • 2026哈尔滨卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • windbgX 远程用户态调试,环境搭建
  • 2026吉林卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026宣城卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026佳木斯卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026芜湖卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026年温州黄金回收店最新排行榜:五家门店测评,远离虚价陷阱 - 生活测评君
  • 2026马鞍山卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • pybind11函数指针入门到放弃
  • 2026宿州卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026齐齐哈尔卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • SpringBoot整合Langchain4J(2)
  • 2026年降AIGC收藏必备指南:5款降AI工具+免费AI查重福利,高效解决困扰 - 降AI实验室
  • 团队博客第七天
  • 2026 福州优质 App 开发服务优选指南 - 软件测评师
  • 2026牡丹江卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026四平卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026鸡西卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026朝阳卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • Vibe Coding 完整教程:从入门到进阶工作流
  • 2026湖州卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026年北京爱彼回收推荐|皇家橡树/离岸型变现,本地靠谱商家实时报价 - 奢侈品回收测评
  • 2026阜新卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • [T.14] 团队项目:Alpha 阶段项目总结
  • 2026鞍山卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026大庆卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科
  • 2026巴彦淖尔卫生间免砸砖防水、外墙、地下室、楼顶渗漏+彩钢瓦、阳光房隔热 本地专业防水公司TOP5权威推荐(2026年5月本地最新深度调研) - 防水百科