在rsync守护程序中禁用反向查找

我遇到了一些通过rsync -daemon提供服务的rsync模块的问题

这行来自我的/var/log/rsyncd.log文件

2013/02/08 12:15:28 [13174] name lookup Failed for XXX.XXX.XXX.XXX: Name or service not kNown
2013/02/08 12:15:28 [13174] connect from UNKNowN (XXX.XXX.XXX.XXX)

从rsyncd.conf手册页:

reverse lookup

Controls whether the daemon performs a reverse lookup on the client’s
IP address to determine its hostname,which is used for “hosts
allow”/”hosts deny” checks and the “%h” log escape. This is enabled by
default,but you may wish to disable it to save time if you kNow the
lookup will not return a useful result,in which case the daemon will
use the name “UNDETERmineD” instead.

If this parameter is enabled globally (even by default),rsync
performs the lookup as soon as a client connects,so disabling it for
a module will not avoid the lookup. Thus,you probably want to disable
it globally and then enable it for modules that need the @R_943_4045@ion.

所以我将以下行添加到/etc/rsyncd.conf中的全局conf中

reverse lookup = no

但是,当我停止并启动守护程序时,这行会添加到日志文件中:

2013/02/08 12:47:17 [13675] UnkNown Parameter encountered: "reverse lookup" 
2013/02/08 12:47:17 [13675] IGnorING unkNown parameter "reverse lookup" 
2013/02/08 12:47:17 [13676] rsyncd version 3.0.7 starting,listening on port 873

这是我服务器上安装的版本:

rsync version 3.0.7 protocol version 30

解决方法

反向查找选项仅出现在 upcoming 3.1.0 release中:

NEWS for rsync 3.1.0 (UNRELEASED)

  • Added the “reverse lookup” parameter to the rsync daemon config file to allow reverse-DNS lookups to be disabled.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...