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

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


一、需求背景

    存在某台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