使用rsync在linux(客户端)中同步windows(服务端)目录
1、环境准备:
windows(服务端):192.168.10.27
linux(客户端-centos):192.168.32.110
2、实现目的:
将windows下的e:/dnf目录中的内容同步到linux服务器的/root/rs目录下
3、windows服务端配置
下载
cwRsync软件下载地址:https://www.backupassist.com/rsync/
安装
执行安装,前面几步一直回车,在Service Account这一步填写如下信息
Service account:test //安装完会在系统中新建此账号用来同步
Type password:123456 //密码
Confirm password:123456
打开 控制面板/管理工具/服务,找到RsyncServer,启动类型设置为自动,并点击启动
配置
在e盘中新建dnf目录,右键属性,选中安全栏,添加刚刚安装软件时新建的test账号,并修改权限为完全控制
修改C:\Program Files (x86)\ICW目录下rsyncd.conf配置
修改path参数中cygdrive后面的路径,为你要同步的目录
添加uid、gid这两行
在C:\Program Files (x86)\ICW\etc目录中新建rsyncd.secrets文件,内容为用户名:密码
4、rsync客户端配置
安装
yum -y install rsync
测试同步
rsync -vzrtopg --port=873 --progress --delete test@192.168.10.27::mypath /root/rs
敲完回车之后输入之前设置的test账号的密码123456
可以看到在linux的/root/rs目录下已经将windows目录下的内容同步过来了