一、需求背景
存在某台windowns server云服务器以及客户端主机windonwns 10之间需要同步文件及目录。
二、服务端配置
1、正常安装Rsync服务端软件。
2、修改配置文件rsyncd.conf如下:
use chroot = falseuid = 0gid = 0strict modes = falseport = 873list = nohosts allow = *max connections = 10log file = rsyncd.logpid file = rsyncd.pidlock file = rsyncd.lock# Module definitions# Remember cygwin naming conventions : c:work becomes /cygwin/c/work#[test]path = /cygdrive/e/dataread only = falsetransfer logging = yesignore errorsauth users = administratorsecrets file = /cygdrive/e/data/conf/rsync.password
3、在任意目录下,添加密码文件rsync.password
Administrator:123456内容格式如上所示:
3、修改密码文件的权限chmod:
切换到安装目录下的bin路径,执行以下命令:
chmod.exe -c 600 /cygdrive/e/data/conf/rsync.password执行之后会看到以下内容
mode of `/cygdrive/e/pass.txt' changed to 0600 (rw-------)
再执行以后命令
chown Administrator /cygdrive/d/rsync.password
重启rsync服务,服务端配置完成。
三、客户端配置
1、 安装rsync client工具(略)
2、添加密码文件rsync.password
只需要填入服务端配置的密码:
U6KdXUGMD03、对密码文件进行授权操作
chmod.exe -c 600 /cygdrive/c/rsyncclient/rsync.password
chown yxtf /cygdrive/c/rsyncclient/rsync.password
4、从服务端同步文件或目录到服务端
rsync --port=873 -avzP --progress --delete --password-file=/cygdrive/c/rsyncclient/rsync.password administrator@124.89.83.111::test /cygdrive/e/data
C:rsyncclient>rsync --port=873 -avzP --progress --delete --password-file=/cygdrive/c/rsyncclient/rsync.password administrator@124.89.83.111::test /cygdrive/e/datareceiving incremental file listcreated directory /cygdrive/e/data./conf/conf/rsync.password24 100% 23.44kB/s 0:00:00 (xfr#1, to-chk=0/3)sent 89 bytes received 214 bytes 46.62 bytes/sectotal size is 24 speedup is 0.08
5、从客户端传输同步目录到服务端
rsync --port=873 -avzP --progress --delete --password-file=/cygdrive/c/rsyncclient/rsync.password /cygdrive/e/app/ administrator@124.89.83.111::test
C:rsyncclient>rsync --port=873 -avzP --progress --delete --password-file=/cygdrive/c/rsyncclient/rsync.password /cygdrive/e/app/ administrator@124.89.83.111::testsending incremental file list./deleting conf/rsync.passworddeleting conf/IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/AdbWinApi.dll97,792 100% 20.67MB/s 0:00:00 (xfr#1, to-chk=16/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/AdbWinUsbApi.dll62,976 100% 1.62MB/s 0:00:00 (xfr#2, to-chk=15/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/IDT Tools#345#220#276#347#210#261.exe2,388,768 100% 4.36MB/s 0:00:00 (xfr#3, to-chk=14/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/adb.exe5,989,376 100% 1.63MB/s 0:00:03 (xfr#4, to-chk=13/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/ech.exe26,112 100% 61.45kB/s 0:00:00 (xfr#5, to-chk=12/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/fastboot.exe1,649,152 100% 1.17MB/s 0:00:01 (xfr#6, to-chk=11/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/libwinpthread-1.dll231,594 100% 548.95kB/s 0:00:00 (xfr#7, to-chk=10/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/#347#202#271#346#210#221#345#256#211#350#243#205FB#351#251#261#345#212#250.exe20,656,640 100% 840.91kB/s 0:00:23 (xfr#8, to-chk=9/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/7z.dll1,697,280 100% 1.31MB/s 0:00:01 (xfr#9, to-chk=7/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/7z.exe483,840 100% 900.00kB/s 0:00:00 (xfr#10, to-chk=6/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/Magisk24.apk10,878,069 100% 856.36kB/s 0:00:12 (xfr#11, to-chk=5/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/Magisk25.apk11,278,270 100% 968.17kB/s 0:00:11 (xfr#12, to-chk=4/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/boot_patch.sh3,859 100% 38.85kB/s 0:00:00 (xfr#13, to-chk=3/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/busybox.exe642,048 100% 555.36kB/s 0:00:01 (xfr#14, to-chk=2/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/magiskboot.exe3,512,560 100% 2.05MB/s 0:00:01 (xfr#15, to-chk=1/20)IDT Tools#345#220#276#347#210#261#347#211#210/IDT Tools/bin/payload-dumper-go.exe4,995,584 100% 1.50MB/s 0:00:03 (xfr#16, to-chk=0/20)sent 46,971,130 bytes received 386 bytes 739,708.91 bytes/sectotal size is 64,593,920 speedup is 1.38

