--------------------------------------------------------------------------------------------------------------------------------

list = 【true】|  false:基本的防护,隐藏模块名字

ignore nonreadable = 【false】| true :基本防护, 是否隐藏对当前客户端用户来说不可读取的模块内容。强列建议设置!

--------------------------------------------------------------------------------------------------------------------------------

write only =【false】| true :强力防护:true的话,第一,无法列出模块内容;第二,也无法下载任何模块内容。

             如果read only 为false的话,此时客户端  仅仅具有 上传写入的权限!

             如果read only 为true【默认就是true】,服务器此时是完全不可用的!

read only = 【true】| false:强力防护:true的话,无法上传写入。

               如果 write only 为false的话【默认就是false】,客户端 仅仅具有列出、下载的权限!

               如果write only 为true的话,服务器此时是完全不可用的!

**** 综上****

write only 【false】 + read only 【true】 : 只读下载服务,如中心发布服务

write only 【false】 + read only 【false】 : 完全的上传下载服务,如中转交换服务

write only 【true】 + read only 【true】 : 服务不可用

write only 【true】 + read only 【false】 : 只上传写服务,如:集中数据收集

--------------------------------------------------------------------------------------------------------------------------------

auth users = 【】:连接认证用户列表,用户不要求是真实存在的os用户。

        or  虚拟用户名可以包括shell的通配符。注意:是名称可以包含特殊通配字符而已,而不是匹配很多客户端用户!

        or  连接的“@用户”列表,此时,要求用户是真实存在的;

        or  连接的“@组”列表,也要求是真实的用户组。

      格式:逗号、或空白 分隔 。

      特别的:在用户后面可以指定特殊的模块权限:{ :rw | :ro },该设置会覆盖模块的read only设置!

          另外,列表的顺序是重要的,匹配第一个就会终止后续用户列表的配置。

strict modes = 【true】| false : 是否检查secrets file 的文件权限是不是600的严格模式。      

secrets file =【】:上述auth users的密码。默认【无】,表示不需要密码。

--------------------------------------------------------------------------------------------------------------------------------

reverse lookup =【true】| false: DNS 反查,ip -> hostname。建议禁止!

forward look up =【true】| false :DNS 正查,hostname -> ip

hosts allow = 【】:主机允许列表(空格或逗号分隔),高优先级

hosts deny = 【】:主机禁止列表(空格或逗号分隔),低优先级。建议总是加上一个*来禁止异常的任何连接

         

**** 特别的****:如果主机既不在hosts allow也不在hosts deny,则根据默认策略,允许连接。

主机的格式有五种:

  ip、ip/netmask、ip/n、hostname、通配符hostname

--------------------------------------------------------------------------------------------------------------------------------

uid = 【nobody】:rsync daemon 的操作系统os user身份,用于落地。注意:必须是os中真实存在的

gid = 【nobody】:rsync daemon 的操作系统os group身份,用于落地。注意:必须是os中真实存在的。

           特殊的,你可以设置为“*”,表示上述uid用户默认的group身份。

fake super = 【false】| true:当rsync daemon 以非root用户运行时,要求rsync daemon 仍然存储完全的文件属性

incoming chmod:修改上传写入文件\文件夹的 权限属性

outgoing chmod:修改下载文件、文件夹的权限属性

         以上2个属性的设置语法和os的chmod命令语法相同。

--------------------------------------------------------------------------------------------------------------------------------

refuse options = 【】:rsync daemon 拒绝执行的客户端请求选项,作为一个额外的安全措施。

        如果客户端请求选项被拒绝,则连接就此中断。

        格式:空白分隔的一系列选项的 全称(或缩略的单字母),也支持通配符

        提示: 粗暴的拒绝客户端的 compress 选项 可以更优雅的使用 [ dont compress = * ] 来代替!

dont compress = 【】:不压缩指定的文件列表

        格式:空格分隔

        支持通配符

--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

rsync:重要的安全参数的更多相关文章

  1. rsync的介绍及参数详解,配置步骤,工作模式介绍

    rsync的介绍及参数详解,配置步骤,工作模式介绍 rsync是类unix系统下的数据镜像备份工具.它是快速增量备份.全量备份工具. Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主 ...

  2. rsync 参数说明及使用参数笔记

    第1章 rsync 命令简介 rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据镜像同步备份的优秀工具. 1.1.1 语法格式 三种模式: 1)本地模式 rsync [选项] ...

  3. rsync 的使用和参数解释

    备份往往可以为我们提供一种恢复的策略,因此在实际的生产应用中我们需要对系统的各个配置以及数据进行备份.然而普通的备份都是在本地磁盘或者相应的设备上进行,其实这样也存在一种缺陷,就是设备也出现问题怎么办 ...

  4. Rsync 服务部署与参数详解

    Rsync 简介 rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作系统平台. 传统的 ...

  5. rsync 参数说明及使用参数笔记好文摘抄

    一.前言 最近发现rsync挺好用的--不过参数有点多,所以这儿写一篇给自己以后要用的时候做个参考. 二.参数说明 这儿全是我翻资料连蒙带猜(有些实在是不好解释)翻译出来的,请各位转载的留个名啊,虽然 ...

  6. rsync常用参数详解

    rsync常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux中,一切皆是文件,包括你的终端,硬件设备信息,目录,内核文件等等.所以工作中我们难免会遇到拷贝文件 ...

  7. 使用rsync实现客户端与服务器端的文件同步与传送,重点是原理和参数解释

    1.什么是rsync?-rsync是类unix系统下的数据镜像备份工具——remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机 ...

  8. 通过rsync+inotify实现数据的实时备份

    我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.tar备份方式相比,r ...

  9. 烂泥:linux文件同步之rsync学习(一)

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 这几天刚好有空就打算开始学习linux下的文件同步软件rsync,在学习rsync时,我们可以分以下几个步骤进行: 1. rsync是什么 2. rsy ...

  10. rsync 配置

    1.安装rsync和配置文件 root@localhost ~]# yum -y install rsync #安装rsync服务 #CentOS 默认以 xinetd 方式运行 rsync 服务.r ...

随机推荐

  1. 地铁盾构管片姿态测量软件(Excel)

    记得11年刚开始从事盾构测量的时候,只知道搬站(倒站),测导线,还有就是测量管片.觉得最麻烦的就是在每个管片上面放个水平长尺,用全站仪测出他的水平位置和高程,但当时是本子记录每个数据,回去在敲到电脑上 ...

  2. web前端开发与iOS终端开发的异同[转]

    * {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-fami ...

  3. 了解PHP中$_SERVER变量对路径的解析

    1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串 2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的U ...

  4. RRDtool运用

    一 建立RRD数据库(.rrd文件) $ rrdtool RRDtool Copyright - by Tobias Oetiker <tobi@oetiker.ch> Compiled ...

  5. C#使用BeginInvoke和EndInvoke异步下载和获取返回结果

    场景:为了防止UI卡死,使用异步下载文件 问题:采用多线程下载,关闭窗口后下载线程不能停止,线程操作麻烦. 参考:C#客户端的异步操作: http://www.cnblogs.com/fish-li/ ...

  6. 软件安装的list(0918)

    勿忘国耻~ gcc-8.2.0 git-2.19.0 webbench-1.5 这个已经好久没有更新了

  7. C语言 · 求arccos值

    算法提高 7-2求arccos值   时间限制:10.0s   内存限制:256.0MB      问题描述 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[- ...

  8. C语言 · 筛选号码

    算法训练 筛选号码   时间限制:1.0s   内存限制:512.0MB      问题描述 有n个人围成一圈,顺序排号(编号为1到n).从第1个人开始报数(从1到3报数),凡报到3的人退出圈子.从下 ...

  9. 手动安装 MyEclipse6.5 FindBugs

    手动安装步骤: 官方网址:http://findbugs.sourceforge.net/; 下载地址:http://sourceforge.net/projects/findbugs/files/f ...

  10. Java通过JDBC进行简单的增删改查(以MySQL为例)

    Java通过JDBC进行简单的增删改查(以MySQL为例) 目录: 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JD ...