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

rsync实现内网两台服务器文件同步

背景:从外网 SFTP 服务器同步数据到内网一台 Web 服务器,内网两台 Web 服务器间使用 rsync 同步数据。

要通过 rsync 实现定时从 192.168.1.150 同步文件到 192.168.1.153,可以按照以下步骤操作:

以下操作在153机器上进行

1、安装rsync 

yum install -y rsync

2、配置 SSH 免密登录

ssh-keygen -t rsa

3、将公钥复制到目标机器

ssh-copy-id user@192.168.1.150

4、测试免密登录

ssh user@192.168.1.150

5、手动测试同步命令

rsync -avz -e "ssh" user@192.168.1.150:/source/path/ /destination/path/

6、添加到定时任务

crontab -e
0 2 * * * rsync -avz -e "ssh" user@192.168.1.150:/source/path/ /destination/path/ >> /var/log/rsync.log 2>&1#删除目标端多余文件:如果希望保持目标目录与源目录完全一致,可以添加 --delete 参数:rsync -avz --delete -e "ssh" user@192.168.1.150:/source/path/ /destination/path/#需要注意/destination/path/ 的路径,直接配置到/destination即可。

7、验证任务是否正常运行

systemctl status cron

相关文章:

  • 【含文档+PPT+源码】基于SpringBoot+Vue的移动台账管理系统
  • 卷积神经网络:视觉炼金术士的数学魔法
  • 【C++】二叉树进阶面试题
  • 【mongodb】系统保留的数据库名
  • CIFAR10图像分类学习笔记(三)---数据加载load_cifar10
  • 从代码学习深度学习 - 图像增广 PyTorch 版
  • AI工程pytorch小白TorchServe部署模型服务
  • Linux 基础命令入门指南
  • Java函数式编程深度解析:从Lambda到流式操作
  • R-CNN,Fast-R-CNN-Faster-R-CNN个人笔记
  • TiDB 深度解析与 K8S 实战指南
  • PowerBI企业运营分析——全动态帕累托分析
  • JavaScript 的“世界模型”:深入理解对象 (Objects)
  • uniappx 打包配置32位64位x86安装包
  • UML 活动图深度解析:以在线购物系统为例
  • 游戏开发核心技术全景解析——从引擎架构到网络安全防护体系
  • LeetCode每日一题4.24
  • 微高压氧舱VS高压氧舱:氧气疗法的“双生花”如何重塑健康?
  • 数据逆序隐写
  • 考研英一学习笔记
  • 想要“逆转”糖尿病,减少这两处脂肪是关键
  • 工信部:加强通用大模型和行业大模型研发布局
  • 新华社评论员:在推进中国式现代化的宽广舞台上绽放青春光彩
  • 全国铁路旅客发送量连续3天同比增幅超10%,今日预计发送1800万人次
  • 美法官裁定特朗普援引战时法律驱逐黑帮违法,系首次永久性驳回
  • 多地景区发公告称售票达接待峰值,有景区暂停网络和线下售票