title: Linux使用rsync进行服务器目录免密同步
date: 2022-11-28 17:41:28.0
updated: 2022-11-28 17:41:28.0
url: https://liumou.site/doc/576
categories:

  • Linux
    tags:
  • Linux

免密配置

Linux SSH快速实现免密登录

同步配置

安装

sudo apt install -y rsync

配置

安装完成之后,使用下面的命令格式即可完成同步

rsync -a --delete <src>/ <USER>@<IP>:<DEST>/

参数作用

| 参数名称 | 作用 | Demo |
| ——– | ——————————————————————————————— | —————- |
| -av | a归档模式,表示以递归方式传输文件,并保持所有属性,它等同于-r、-l、-p、-t、-g、-o、-D 选项; v则是显示同步进度 | -av |
| –delete | 同步删除,当源路径删除了文件,那么远程路径也会删除同样的文件 | –delete |
| src | 源文件/目录 | /home/demo/data/ |
| USER | 远程登录用户名称 | demo |
| IP | 服务器IP地址 | 192.168.1.100 |
| DEST | 目标文件/目录 | /home/demo2/data |

演示

[root@demo1 data]# rsync -av --delete rsync/ demo@192.168.1.100:/home/demo2/rs/
sending incremental file list

sent 81 bytes  received 12 bytes  20.67 bytes/sec
total size is 0  speedup is 0.00
[root@demo1 data]#