这两个文件可以控制访问 ip
当有请求从远程到达本机的时候
首先检查/etc/hosts.allow,如有匹配的,就默认允许访问,跳过 /etc/hosts.deny 检查
没有匹配的, 就去匹配/etc/hosts.deny 文件, 如果有匹配 hosts.deny 的,就拒绝访问
如果在这两个文件中,都没有匹配到,默认是允许访问的
hosts.allow 示例
允许两个 IP 段访问
sshd:192.168.18.*:allowsshd:192.168.224.*:allow
允许所有 IP,一般不用
sshd:ALL
也可以把规则都写在 allow
多个 ip 逗号隔开
telnetd,sshd:.myweb.com :allowftpd:.myweb.com except user1.myweb.com, user2.myweb.com : allowtelnetd,sshd:192.168.6. , 192.168.7.: allowtelnetd :192.168.8., 192.168.9.: deny
hosts.deny 示例
sshd:134.209.104.66,159.203.14.2httpd:134.209.104.66,159.203.14.2
