一、server端
1.运行cwrsync_serverinstall.exe安装完成
2.安装完成之后在服务里将rsync的服务设置为自动启动
并且设置属性-》登录:本地系统账户,运行桌面交互。
3.将要备份的文件夹权限添加cwrsync用户
4.配置rsyncd.conf
[test]
path=/cygdriver/e/brent/ #需要备份的目录为e:\brent
read only=false
hosts allow=192.168.56.0/255.255.255.0 #设置客户端的IP地址段,可以设置单个IP
transfer logging = yes #是否写日志
auth users = administrator #认证的用户名
secrets file=/cygdrive/e/rsync/ICW/rsyncd.pwd #指定密码文件的为e:\rsync\ICW\rsyncd.pwd
uid=0
gid=0
#上面的两个参数解决invaild uid的错误
5.配置密码文件
新建文件e:\rsync\ICW\rsyncd.pwd,里面的内容为
administrator:Su377486
设置文件的权限和组:
chmod.exe 600 /cygdrive/e/rsync/ICW/rsyncd.pwd
chown.exe administrator /cygdrive/e/rsync/ICW/rsyncd.pwd
二、客户端安装
1 配置rsync servervi /etc/xinetd.d/rsync
将disable=yes改为no
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
2.启动rsync
[root@ora10-single-01 ~]# chkconfig rsync on
[root@ora10-single-01 ~]# chkconfig --list |grep rsync
rsync:
on
可以使用lsof -i :873
[root@ora10-single-01 ~]# lsof -i :873
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
xinetd 4396 root 5u IPv4 633387 TCP *:rsync (LISTEN)
3.配置密码文件
[root@ora10-single-01 ~]# cat /etc/rsyncd.pwd
Su377486
[root@ora10-single-01 ~]# chmod 600 /etc/rsyncd.pwd
4.发起备份
[root@ora10-single-01 ~]# rsync -avz --password-file=/etc/rsyncd.pwd --delete
[email protected]::test /root/brent
可以将此命令写到crontab中