模块文件筛选参数
- exclude —指定多个由空格离隔的多个文件或目次(相对路径),并将其添加到 exclude 列表中。这等同于在客户端呼吁中行使 –exclude 来指定模式
- exclude from —指定一个包括 exclude 法则界说的文件名,处事器从该文件中读取 exclude 列表界说
- include —指定多个由空格离隔的多个文件或目次(相对路径),并将其添加到 include 列表中。这等同于在客户端呼吁中行使 –include 来指定模式
- include from —指定一个包括 include 法则界说的文件名,处事器从该文件中读取 include 列表界说
模块用户认证参数
- auth users —指定由空格或逗号脱离的用户名列表,只有这些用户才应承毗连该模块(和体系用户没有任何关系)。用户名和口令以明文方法存放在 secrets file 参数指定的文件中。默以为匿名方法
- secrets file —指定一个 rsync 认证口令文件。只有在 auth users 被界说时,该文件才起浸染。文件权限必需是 600
- strict modes —指定是否监测口令文件的权限。为 true 则口令文件只能被 rsync 处事器运行身份的用户会见,其他任何用户不行以会见该文件。默以为true
模块会见节制参数
- hosts allow —用一个主机列表指定哪些主机客户应承毗连该模块。不匹配主机列表的主机将被拒绝。默认值为 *
- hosts deny —用一个主机列表指定哪些主机客户不应承毗连该模块
模块日记参数
- transfer logging —使 rsync 处事器将传输操纵记录到传输日记文件。默认值为false
- log format —指定传输日记文件的字段。默以为:”%o %h [%a] %m (%u) %f %l”
配置了”log file”参数时,在日记每行的开始会添加”%t [%p]“;
可以行使的日记名目界说符如下所示:
- %o —操纵范例:”send” 或 “recv”
- %h —长途主机名
- %a —长途IP地点
- %m —模块名
- %u —证的用户名(匿名时是 )
- %f —文件名
- %l —文件长度字符数
- %p —该次 rsync 会话的 PID
- %P —模块路径
- %t —当前时刻
- %b —现实传输的字节数
- %c —当发送文件时,记录该文件的校验码
3、处事端设置
- # vim /etc/rsyncd.conf --为 rsyncd 处事编辑设置文件,默认没有,需本身编辑
- uid = root —rsync运行权限为root
- gid = root —rsync运行权限为root
- use chroot = no —是否让历程分开事变目次
- max connections = 5 —最大并发毗连数,0为不限定
- timeout = 600 —超时时刻
- pid file = /var/run/rsyncd.pid —指定rsync的pid存放路径
- lockfile = /var/run/rsyncd.lock —指定rsync的锁文件存放路径
- log file = /var/log/rsyncd.log —指定rsync的日记存放路径
- [web1] —模块名称
path = /data/test/src —该模块存放文件的基本路径
ignore errors = yes —忽略一些无关的I/O错误
read only = no —客户端可以上传
write only = no —客户端可以下载
hosts allow = 192.168.22.12 —应承毗连的客户端主机ip
hosts deny = —黑名单,暗示任何主机
list = yes
auth users = web —认证此模块的用户名
secrets file = /etc/web.passwd —指定存放“用户名:暗码”名目标文件
- # mkdir /data/test/src --建设基本目次 # mkdir /data/test/src/george --再建设一个目次 # touch /data/test/src/{1,2,3} # echo "web:123" > /etc/web.passwd --建设暗码文件 # chmod 600 /etc/web.passwd # service xinetd restart
四、测试 (编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|