系统环境:CentOS 6.3 rsync服务器
windows server 2003 R2 cwRsync客户端
IP地址分别为:10.1.4.44服务器、10.1.4.42客户端
实现目的:
cwRsync客户端每天凌晨02:30钟自动同步Rsync服务端/data/share目录中的数据到D:\data目录
所需软件包:
rsync-3.0.9.tar.gz cwRsync_4.0.5_Installer.zip
一、rsync服务器安装
rysnc的官方网站:http://rsync.samba.org可以从上面得到最新的版本。目前最新版是3.09。
[root@server ~]# tar xvf rsync-3.0.9.tar.gz
[root@server ~]# cd rsync-3.0.9
[root@server rsync-3.0.9]# ./configure --prefix=/usr
[root@server rsync-3.0.9]# make
[root@server rsync-3.0.9]# make install 注:在用源码包编译安装之前,您得安装gcc等编译开具才行
二、 rsync服务器的配置文件rsyncd.conf
rsync的主要有以下三个配置文件:
rsyncd.conf(主配置文件)
rsyncd.secrets(密码文件)
rsyncd.motd(rysnc服务器信息)
服务器配置文件(/etc/rsyncd/rsyncd.conf),该文件默认不存在,请创建:
[root@server etc]# mkdir rsyncd 注:在/etc目录下创建一个rsyncd的目录,我们用来存放rsyncd.conf 、rsyncd.secrets、rsyncd.mond文件
[root@server rsyncd]# touch rsyncd.conf 注:创建rsyncd.conf ,这是rsync服务器的配置文件
[root@server rsyncd]# touch rsyncd.secrets 注:创建rsyncd.secrets ,这是用户密码文件
[root@server rsyncd]# chmod 600 rsyncd.secrets 注:为了密码的安全性,我们把权限设为600
[root@server rsyncd]# ls -lh rsyncd.secrets
-rw------- 1 root root 12 9月 14 11:56 rsyncd.secrets
[root@server rsyncd]# touch rsyncd.motd
[root@server rsyncd]# ll
总用量 12
-rw-r--r-- 1 root root 643 9月 14 11:55 rsyncd.conf
-rw-r--r-- 1 root root 172 9月 14 11:58 rsyncd.motd
-rw------- 1 root root 12 9月 14 11:56 rsyncd.secrets
配置编辑: rsyncd.conf 、rsyncd.secrets 、rsyncd.motd 文件;