1、环境: 服务端:linux ,IP 192.168.30.35
客户端:windows xp , IP 192.168.30.50
案例说明:将服务器端中/usr/soft_ware目录下的所有文件,备份到客户端下e:/data,并且只允许192.168.30.0网段机器进行备份,允许执
行备份用户名:backup ,密码:redhat
2、服务器端配置rsync
(1)、安装rsync-3.0.9.tar.gz
安装gcc , yum install gcc
-
tar -xzvf rsync-3.0.9.tar.gz
-
-
./configure --prefix=/usr
-
-
make
-
make install
(2)、关闭selinux,开启873端口
-
setenfor 0
-
iptables -A INPUT -p tcp --dport 873 -j ACCEPT
-
service iptables save
(3)、配置rsync
rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息)
服务器配置文件(/etc/rsyncd.conf),该文件默认不存在,请创建它。
-
具体步骤如下:
-
-
#touch /etc/rsyncd.conf #创建rsyncd.conf,这是rsync服务器的配置文件。
-
#touch /etc/rsyncd.secrets #创建rsyncd.secrets ,这是用户密码文件。
-
#chmod 600 /etc/rsyncd.secrets #将rsyncd.secrets这个密码文件的文件属性设为root拥有, 且权限要设为600, 否则无法备
-
份成功!
-
#touch /etc/rsyncd.motd
下一就是我们修改rsyncd.conf和rsyncd.secrets和rsyncd.motd文件的时候了。
设定/etc/rsyncd.conf
-
[root@pptp ~]# vim /etc/rsyncd.conf
-
pid file = /var/run/rsyncd.pid
-
port = 873
-
address = 192.168.30.35
-
uid = nobody
-
gid = nobody
-
use chroot = yes
-
read only = yes
-
hosts deny=*
-
hosts allow=192.168.30.0/255.255.255.0
-
max connections = 2
-
motd file = /etc/rsyncd/rsyncd.motd
-
log file = /var/log/rsync.log
-
transfer logging = yes
-
log format = %t %a %m %f %b
-
syslog facility = local3
-
timeout = 300
-
[test_data]
-
path = /usr/soft_ware
-
ignore errors
-
auth users = backup
-
secrets file = /etc/rsyncd/rsyncd.secrets
(4)、建立备份用的系统用户名:
-
useradd -s /sbin/nologin backup
-
-
passwd backup
-
-
redhat
(5)、配置rsyncd.secrets密码文件
-
vim /etc/rsyncd/rsyncd.secrets
-
-
backp:redhat /// 用户名: 密码
-
-
chmod 600 /etc/rsyncd/rsyncd.secret
(6)、建立备份目录
(7)、启动rsyncd服务
-
/usr/bin/rsync --damon --config /etc/rsyncd.conf
(8)、设置开机启动rsyncd
-
echo "/usr/bin/rsync --daemon --config /etc/rsyncd.conf " >> /etc/rc.local
3、客户端xp链接
(1)、安装 cwRsync_4.0.5_Installer
(2)、进入命令行cmd ,输入
-
cd c:\Program Files\cwRsync\bin
-
-
rsync -vzrtopg --delete --progress backup@192.168.30.35::test_data /cygdrive/e/data
注释: backup 备份用户名
test_data 备份项目
/cygdrive/e/data : e为e盘,data为客户端目录
计划任务的设置,本文不做介绍了!
阅读(1474) | 评论(0) | 转发(0) |