Windows下Rsync安装和配置

Rsync简介

Rsync是一款快速的,开源的,多功能的,可以实现全量和增量的远程和本地的数据同步和数据备份的工具。

二、cwRsyncServer安装

 1.版本:4.1.0

  2.安装步骤

 2.1 设置用户

      Windows下Rsync安装和配置

    2.2 安装目录介绍

      Windows下Rsync安装和配置

 

    2.3 rsyncd.conf  

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
lock file = rsyncd.lock
read only = true
port = 9600
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[image]    
path = /cygdrive/d/test
transfer logging = yes
auth users = gb
secrets file = auth.passwd

  相关配置介绍:https://blog.csdn.net/syy_666/article/details/100926909

  2.4 auth.passwd格式

gb:123456

 2.5 设置auth.passwd权限600

.\bin\chmod.exe -c 600 auth.passwd

2.6 设置auth.passwd所有者

1.右键文件
2.安全->高级,更改所有着为cwRsyncServer用户

 2.7 给服务器d:\\test目录添加cwRsyncServer用户访问

1.右键文件夹
2.安全->高级,添加cwRsyncServer用户

 2.8 启动Windows服务

net start RsyncServer

三、cwRsync客户端

rsync.exe -avzP --progress --delete --port=9600 --password-file=/cygdrive/d/auth.passwd  rckj@192.168.1.220::image /cygdrive/d/test_rsync 

  1.参数说明

  -v :详细输出

  -z :传输时进行压缩以提高传输效率。

  -a :归档模式,表示以递归的方式传输文件,并保持文件的属性

  --exclude :排除不需要同步传输的文件或者目录

  --delete: 让目标目录和源目录的数据一致

  --bwlimit: 限制带宽,默认单位是:kb(案例:某DBA做数据同步,导致用户无法访问网站)

  2. 常见问题

       2.1 password mismatch

             /cygdrive/d/auth.passwd   D盘下的auth.passwd这里面只存密码,不带用户名

 

参考:https://www.cnblogs.com/champaign/p/9082137.html

上一篇:文件系统权限控制


下一篇:linux账户安全管理与技巧