在我的 LAMP 服务器上,防火墙接口 (ufw 或 apt) 是否允许您设置速率限制以自动禁止暴力破解尝试 (例如通过 SSH)?或者,最好结合严格的防火墙规则安装 fail2ban?
答案1
查看ufw
命令limit
。
sudo ufw limit ssh
从命令ufw
的手册页部分limit
:
RULE SYNTAX
[...]
ufw supports connection rate limiting, which is useful for protecting
against brute-force login attacks. ufw will deny connections if an IP
address has attempted to initiate 6 or more connections in the last 30
seconds. See http://www.debian-administration.org/articles/187 for
details. Typical usage is:
ufw limit ssh/tcp
答案2
我总是建议花时间了解防火墙规则的工作原理。
UFW 可能可以满足您今天的需求,但它是有限的,它可能无法满足您明天的需求,而您现在就需要它。
花些时间浏览一些讨论 IPTables(正确名称为 NetFilter)的网页。如果您的设置将来会变得更加复杂或范围扩大,那么花这些时间是值得的。