首页/安全/安全加固速查/TCP Wrappers(hosts.allow/deny)历史配置清理
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条口令与认证策略55 条
服务与端口收敛50 条
补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

TCP Wrappers(hosts.allow/deny)历史配置清理

老系统靠 /etc/hosts.allow 做访问控制:新版本已弱化该机制,容易产生“以为管控了实则没有”的假象,统一迁到防火墙。

安全加固速查安全更新于 2026-10-12
加固项访问控制机制统一
适用平台Linux(老发行版)
风险等级低
基线控制入口统一为防火墙/PAM

核查现状

核查现状
ls -l /etc/hosts.allow /etc/hosts.deny 2>/dev/null
cat /etc/hosts.allow /etc/hosts.deny 2>/dev/null | grep -Ev '^#|^$'
sshd -T 2>/dev/null | grep -i -E 'allowusers|allowgroups|denyusers'
现代发行版 OpenSSH 多数已不再编译 libwrap 支持:hosts.allow 写了也不生效——改用 sshd_config 的 AllowUsers/AllowGroups 与防火墙。

易错点

  • “文件里配了”和“实际生效”是两回事:用 sshd -T 与实测验证
  • AllowUsers 与 AllowGroups 同时存在时是并集:容易配出比预期更宽的规则

数据来源与参考

  • hosts_access(5) 手册(历史)
  • OpenSSH 发行说明(libwrap 移除)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌