安装步骤:
1, tar zxvf rsync-2.6.8.tar.gz
2, cd rsync-2.6.8
3, ./configure –-prefix=/usr/local/rsync
4, make ; make install ###手动创建rsyncd.conf和rsync.pas这两个文件。
更改服务器端的配置文件
1,vi /etc/rsyncd.conf
uid = root 指定运行该服务的权限
gid = root
log file = /var/log/rsyncd.log 指定日志文件

[mag_sync] 定义同步项目名 可以定义多个同步项目
path = /usr/local/apps/www/magazine/file 指定源路径
read only = no 是否只读
auth users = mag_sync 该同步项目的认证用户名
secrets file = /etc/rsync.pas 该同步项目的密码文件

更改密码文件
vi /etc/rsync.pas

文件格式为 用户名:密码
mag_sync:magazine_rsync@zcom.com

更改密码文件的权限

chmod 600 /etc/rsync.pas

启动rsyncd服务

/usr/local/rsync-42.0/bin/rsync --daemon
rsync默认服务端口为873

加入rc.local

编辑/etc/rc.d/rc.local,在最后添加:

/usr/local/rsync/bin/rsync --daemon



客户端: 1,vi /etc/rsyncd.conf
uid = root 指定运行该服务的权限
gid = root
log file = /var/log/rsyncd.log 指定日志文件

[mag_sync] 定义同步项目名 可以定义多个同步项目
path = /usr/local/apps/www/magazine/file 指定源路径
read only = no 是否只读
auth users = mag_sync 该同步项目的认证用户名
secrets file = /etc/rsync.pas 该同步项目的密码文件


编辑密码文件

vi /etc/rsync.pas

magazine_rsync@zcom.com 注意该文件只有密码部份

更改文件权限

chmod 600 / etc/rsync.pas

rsync -rvlHpogDtS --progress --delete --password-file=/etc/rsync.pas mag_sync@192.168.0.43::mag_sync /usr/local/apps/www/magazine/file

(ip地址为服务端,目录也是。)将此脚本加入计划任务