首页/安全/安全加固速查/iptables recent 模块限制 SSH 爆破
防火墙与访问控制50 条

iptables recent 模块限制 SSH 爆破

用 recent 模块对 SSH 新建连接做来源限速:60 秒内超过 4 次新连接直接丢包,压低爆破速率且不误伤已建立会话。

安全加固速查安全更新于 2026-10-12
加固项管理端口抗爆破
适用平台Linux(iptables)
风险等级中
基线SSH 具备限速或封锁机制

recent 限速模板

recent 限速模板
iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m recent --set --name SSHBL
iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m recent --update --seconds 60 --hitcount 4 --name SSHBL -j DROP
命中后该来源 60 秒内的新包被丢弃,已建立会话不受影响——比 fail2ban 的整 IP 封禁更温和。

易错点

  • recent 表是内存态(/proc/net/xt_recent/ 可查),重启即清空:它只是缓解层
  • hitcount 阈值过小(如 2)会误伤自动化工具(ansible 并发、CI 部署)

数据来源与参考

  • iptables-extensions(8):recent 模块
  • CIS Benchmark:SSH 访问限制条目

相关工具

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