Windows配置Rsync传输文件

本文详细介绍了如何在Windows Server 2012上安装并配置cwRsync Server,包括设置端口、访问权限、同步路径以及密码文件。同时,讲解了Windows 7客户端如何安装cwRsync并建立连接,通过命令行进行文件的下载和上传操作。防火墙需开放相应端口以确保连接畅通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试环境:

Windows Server 2012 (安装服务端)

Windows 7(安装客户端)

cwRsyncServer_3.1.0_Installer.exe

cwRsync_3.1.0_Installer.exe

Windows Server 2012安装cwRsyncServer_3.1.0_Installer.exe,过程简单,直接一路下一步即可。

默认安装路径“C:\Program Files (x86)\ICW”

安装程序创建了一个账号“SvcCWRSYNC",这个账户被用于启动或停止“RsyncServer”服务。

RsyncServer配置文件:C:\Program Files (x86)\ICW\rsyncd.conf

内容如下:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
port = 28950

#默认端口873

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/e/data
read only = false
transfer logging = yes
secrets file = /cygdrive/e/Setting/Rsync/rsync_db.ps
说明:

port选项文件中默认没有,用于设置Rsync服务端口。

secrets file选项文件中默认没有,用于设置访问客户端使用的帐户和密码。

path选项用于设置同步数据路径。“ /cygdrive/e/data”格式规则/cygdrive是固定的,e代表windows磁盘分区标记,后面的都是分区内的文件夹名,可能是多层。

hosts allow选项设置可访问的IP,“*”代表所有IP,如果写一个明确的IP,如“192.168.1.20”,那么代表只有这个IP可以访问。

write only选项,用于设置是否允许下载。默认值false,代表允许下载。

read only选项,用于设置是否允许上载。默然之false,代表允许上载。

“/Setting/Rsync/rsync_db.ps”存储用户名和密码,格式:

用户名:密码

例如:

root:abc123

客户端安装cwRsync_3.1.0_Installer.exe或者也安装cwRsyncServer_3.1.0_Installer.exe

注意,模块指定的数据文件夹应给予rsync账户读写权限,并是所有者。

存储密码的文件夹和文件也应是所有者,禁止有其他用户读取。

最后还要在防火墙上开放对应端口的访问权限。

客户端通过如下命令连接服务器端:

rsync --port 端口号  --vzrtoqp --progress --delete --password-file=密码文件  服务器IP::模块名:   本地路径

一个下载的例子:

rsync --port=28950 -vzrtopq --progress --delete --password-file=/cygdrive/e/Setting/Rsync/rsync_db.ps 192.168.1.80::test /cygdrive/e/data

“/cygdrive/e/data”,本地路径,e分区data文件夹

“/cygdrive/e/Setting/Rsync/rsync_db.ps”,本地路径文件,e分区,/Setting/Rsync/文件夹

执行成功会从服务器端获得同版本文件夹和文件。

下面再来一个上载例子:
rsync --port=873 -vzrtopq --progress --delete --password-file=/cygdrive/e/Setting/Rsync/rsync_db.ps /cygdrive/e/data/* 192.168.1.80::test

本例中,注意绿色的是数据源的写法,最后一个是“*”,如果没有,那么在目标路径会创建一个“data”文件夹后再复制文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值