Rsync同步服务配置:windowns服务器与客户端之间同步目录或文件【测试成功】

艺帆风顺 发布于 2025-04-03 80 次阅读


一、需求背景

    存在某台windowns server云服务器以及客户端主机windonwns 10之间需要同步文件及目录。

二、服务端配置

    1、正常安装Rsync服务端软件。

    2、修改配置文件rsyncd.conf如下:

use chroot = falseuid = 0gid = 0strict modes = false port = 873  list = no     hosts allow = *    max connections = 10    log file = rsyncd.log pid file = rsyncd.pidlock file = rsyncd.lock  # Module definitions # Remember cygwin naming conventions : c:work becomes /cygwin/c/work # [test] path = /cygdrive/e/dataread only = false       transfer logging = yes   ignore errors       auth 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

      只需要填入服务端配置的密码:

U6KdXUGMD0

    3、对密码文件进行授权操作

    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.password             24 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.dll         97,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.dll         62,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.exe      2,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.exe      5,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.exe         26,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.exe      1,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.dll        231,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.exe     20,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.dll      1,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.exe        483,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.apk     10,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.apk     11,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.sh          3,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.exe        642,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.exe      3,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.exe      4,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