首先,服务端iptables 开通873 端口

    yum install -y rsync

    A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。
    #vi /etc/rsyncd.conf

    编辑内容如下:
    #[globale]
    uid=root
    gid=root
    use chroot
    strict modes= yes #check passwd file
    port= 873 #default port
    log file=/var/log/rsyncd.log
    pid file=/var/run/rsyncd.pid
    lock file=/var/run/rsync.lock
    max connections= 4
    #[modules]
    [test] #备份模块1
    path= /home/test
    comment=rsync service is ok
    read only= no
    host allow= *
    auth users=pangzhen
    secrets file=/etc/rsyncd.scrt

    B、添加一个密码文件
    #vi /etc/rsyncd.scrt
    内容如下: pangzhen:9876543 #(服务器端设置 格式:账号:密码 客户端:直接 密码)

    C、改变权限为600
    #chown root.root /etc/rsyncd.scrt
    #chmod 600 /etc/rsyncd.scrt

    启动服务(如开有防火墙请允许873端口通过,或者关闭防火墙)
    #rsync —daemon —config=/etc/rsyncd.conf &

    检查rsync是否启动
    #lsof -i :873
    COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

    D、配置rsync servervi
    #vi /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
    }

    E、配置rsync自动启动
    #chkconfig rsync on
    #chkconfig rsync —list
    rsync on

    F、xinetd启动(重启)
    #/etc/init.d/xinetd restart
    Stopping xinetd: [ OK ]
    Starting xinetd: [ OK ]

    G、服务端配置完成,继续客户端的配置吧。

    客户端配置

    ===========================================
    A、添加密码文件
    #vi /etc/rsyncd.scrt (没有就新建) 内容如下:
    9876543 (注意这里只要写密码即可)

    B、改文件权限为600
    #chmod 600 /etc/rsyncd.scrt

    C、测试手动同步
    #rsync -auzv —progress —password-file=/etc/rsyncd.scrt pangzhen@1.1.1.1::test /home/test