当前位置: 首页 > 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
http://www.dtcms.com/a/153264.html

相关文章:

  • 【含文档+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高压氧舱:氧气疗法的“双生花”如何重塑健康?
  • 数据逆序隐写
  • 考研英一学习笔记
  • 倚光科技:详解非球面光学元件的加工与检测方法
  • Python并行计算:1.Python多线程编程详解:核心概念、切换流程、GIL锁机制与生产者-消费者模型
  • 探索 CameraCtrl模型:视频生成中的精确摄像机控制技术
  • XS5032芯片,开启视觉新体验
  • 什么是机器视觉3D碰撞检测?机器视觉3D碰撞检测是机器视觉3D智能系统中安全运行的核心技术之一
  • 题目:这不是字符串题
  • UML 活动图详解:以机票预订系统用户注册为例
  • 3dmax模型怎么处理3dtiles,制作制作B3DM格式文件
  • Linux操作系统--基础I/O(上)
  • 如何获取静态IP地址?完整教程