上午安装了rsync,配置、使用,稍总结下,大部分都是摘抄的。
一、安装
安装很简单,yum一下,ok了。
二、配置、使用
1、etc路径下做配置
(参考:http://blog.csdn.net/tsxw24/article/details/7848825)
默认需要在/etc目录下创建,配置两个文件:rsync.conf 、 rsync.pass
rsync.conf 很简单的一个配置:
uid = root
gid = root
use chroot = no
max connections = 100
pid file = /var/run/rsyncd.pid #都可随便指定,只要有权限读写
lock file = /var/run/rsyncd.cock
log file = /var/log/rsync.log
list = no
strict modes = no
secrets file = /etc/rsync.pass
[data] #这是模块的,指定模块的路径, 后面使用时用 “::data"
path = /home/xyz/data/
read only = no
secrets file = /etc/rsync.pass
再弄一个rsync.pass:
xyz:123456 #USER:PASS
OK,直接启动rsync服务:
# rsync --daemon #后台启动
# rsync -av xyz@192.168.0.2::data/test/dir/f1 /home/xyz/test/dir-new #备份 f1 文件 到 dir-new目录
# PASS : #输入123456 ok
2、指定路径下做配置
随便找个目录/home/xyz,还是做上面两个文件(这时名字可随便起了,只要启动时,--config指定就行)
把conf文件的最后一个配置项secrets file = /home/xyz/test/rsyncd.pass 改换成你的pass文件即可
OK,启动rsync服务:
# rsync --daemon --config=/home/xyz/rsync.conf #后台启动
# rsync -av xyz@192.168.0.2::data/test/dir/f1 /home/xyz/test/dir-new #备份 f1 文件 到 dir-new目录
# PASS : #输入123456 ok
3、配置成不用密码的
uid = root