当前位置: 首页 > 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高压氧舱:氧气疗法的“双生花”如何重塑健康?
  • 数据逆序隐写
  • 考研英一学习笔记
  • 沈阳市委常委马原出任阜新市委副书记、市政府党组书记
  • 国家市监总局:民生无小事,严打民生领域侵权假冒违法行为
  • 牛市早报|商务部:目前中美之间未进行任何经贸谈判
  • 电厂 | 京东、美团为什么抢着为你送外卖?
  • 长三角与粤港澳大湾区融合发展,无锡何以成为窗口?
  • 兰斯莫斯想在雅典卫城拍《拯救地球》,希腊官方:价值观不符