Cwrsyncserver的安装
cwRsyncServer_4.0.5_Installer.zip 是服务端的安装文件
cwRsync_4.0.5_Installer.zip 是客户端的安装文件
所有的安装都是一路下一步
创建的用户这里举例为 rsyncuser 密码为 rsyncuser
安装完成后首先看下能不能用
服务里面启动下RsyncServer
在命令窗口里面打 netstat –na
看看有没有873端口
服务端的配置
C:\Program Files\ICW是服务端默认的安装路径
进入该路径后备份rsyncd.Conf
修改rsync.conf
==========================================
use chroot = false
strict modes = false
read only = yes
list = no
hosts allow = *
max connections = 10
lock file = rsyncd.lock
motd file = rsyncd.motd
log file = rsyncd.log
pid file = rsyncd.pid
transfer logging = yes
uid = 0
gid = 0
auth users= rsyncuser
secrets file = rsyncd.secrets
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/c/work
read only = false
transfer logging = yes
==========================================
创建用户验证文件rsyncd.secrets
文件内容为 用户名:密码
==========================================
rsyncuser:rsyncuser
==========================================
修改其安全属性为rsyncuser可写其他不能读
创建服务端同步文件夹c:/work
里面随便放些东西
服务端配置完毕
客户端的配置
客户端安装cwRsync_4.0.5_Installer.zip
C:\Program Files\cwRsync是客户端默认的安装路径
创建密码文件d:\rsyncd.secrets
文件内容为 用户密码
==========================================
rsyncuser
==========================================
此文件最好是放在NTFS盘里
命令行运行
Cd C:\Program Files\cwRsync\bin
Chmod 600 ..\ rsyncd.secrets
rsync -vzrtopg --progress rsyncuser@ your_rsync_server_ip::test /cygdrive/c/test --password-file=/cygdrive/d/rsyncd.secrets
会在c盘有个test文件夹 里面的内容和服务端c盘test文件夹内容一样
同步完成
常见错误
@ERROR: auth failed on module test
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
验证用户名密码错误 确认服务端用户验证文件rsyncd.secrets里面的用户名密码与客户端密码文件rsyncd.secrets里面的密码一样
password file must not be other-accessible
continuing without password file
rsyncd.secret未被设置为rsyncuser可写其他不能读(600)
评论3
最新资源