软件包: tcp_wrappers-[version...]
一般情况下都默认安装的,可通过以下命令检查: rpm -qa | grep tcp ; 结果如下:
![](http://www.codelinux.cn/wp-content/uploads/2018/07/tcp_wrappers检查-300x30.png)
不足:只有应用了库【libwrapped】文件才能使用 tcp_wrappers;一些默认的系统服务已可使用: sshd、portmap、sendmail、xinted、vsftp等
配置:
使用两个文件完成: /etc/hosts.allow ; /etc/hosts.deny
格式: service:host(s) [:action]
service: 服务名
host(s): 主机名或IP地址
action: 符合条件后执行的动作
保留字:
ALL : 所有服务或IP
ALL EXCEPT : 排除指定的服务或IP
优先顺序: allow > deny > 默认是 allow ; 根据此顺序可知,先是allow,然后是 deny ,最后是默认的,即:如果不配置,则allow
配置实例:
编辑:vim /etc/hosts.deny
添加:sshd:all # 拒绝所有用户通过sshd登陆系统
结果:
![](http://www.codelinux.cn/wp-content/uploads/2018/07/配置hosts.deny中的shhd后,无法登陆-300x42.png)