iptables工作在网络层,tcp_wrappers工作在应用层
简单粗暴上原理图
主要的配置文件是
配置文件格式
服务名:主机 动作
service : host [:action]
模拟测试不允许主机192.168.3.0子网链接ssh,
注意,掩码不能用192.168.3.0/24 CIDR表示法,否则不生效
配置完成后发现无法链接ssh了;
关于同一条配置同时出现在/etc/hosts.deny和/etc/hosts.allow里,默认是允许的,不理解的请看tcp_wrappers原理图,至上而下匹配;
查看sshd是否接受tcp_wrappers的控制,如果能找到libwrap.so则接受
简单粗暴上原理图
主要的配置文件是
配置文件格式
服务名:主机 动作
service : host [:action]
模拟测试不允许主机192.168.3.0子网链接ssh,
注意,掩码不能用192.168.3.0/24 CIDR表示法,否则不生效
配置完成后发现无法链接ssh了;
关于同一条配置同时出现在/etc/hosts.deny和/etc/hosts.allow里,默认是允许的,不理解的请看tcp_wrappers原理图,至上而下匹配;
查看sshd是否接受tcp_wrappers的控制,如果能找到libwrap.so则接受
本文转自 rm_rf_d 51CTO博客,原文链接:http://blog.51cto.com/12185273/2046963,如需转载请自行联系原作者