如何配置hosts.allow和hosts.deny以允许来自所有主机的所有连接,除了在hosts.deny中指定的某些主机/端口之外?
以下是我现在在这些文件中的内容:
hosts.allow:
ALL:ALLhosts.deny:
somehost:someport我希望允许所有连接,除了某个主机:某某端口,但上面的配置不起作用。
编辑:
嗯,我发现在这种情况下hosts.allow应该是一个空文件,但是它仍然允许在某个端口上连接.
发布于 2010-11-17 12:32:42
你倒过来了。
应该是这样的:
someport : somehost语法实际上比这更有表现力:例如,端口和主机可以是列表,端口可以通过守护进程名而不是端口号来指定。您的系统应该有文件格式的文档。
关于hosts.allow,您是对的,它应该是空的,因为默认操作是要接受的。
发布于 2010-11-17 12:36:21
您还可以使用主机_备选方案(5)中描述的扩展格式,并且只使用/etc/hosts.low。
https://serverfault.com/questions/202896
复制相似问题