sync首先可以采用ssh的方法进行远程数据传输,
rsync -avzP -e'ssh -P22' 用户名@服务器ip:src des(本地目录)
如果进行过ssh免密钥认证,这个方式也便捷,但是这个方式占用了22端口
下面介绍更常用的,以守护进程的方式启动rsync服务
在/etc下新建配置文件rsyncd.conf注意这个文件名不是可以随意起的
配置rsyncd.conf
uid = root ----à非系统虚拟用户
gid = root
use chroot =no
maxconnections = 300
timeout = 300
pid file =/var/run/rsyncd.pid
lock file =/var/run/rsync.lock
log file =/var/log/rsyncd.log
[beifen] #这个模块名是可以随意起的,源服务器的文件必须存放在这个文件名中
path = /beifen/ #模块的路径
ignore errors
read only =false
list = false
hosts allow =192.168.1.0/24 #24表示允许所有该ip下的网段
hosts deny =0.0.0.0/32
auth users =rsync_backup #起一个用户名
secrets fi