在明月的【运维学习笔记博客】里分别发布了【如何使用 Fail2Ban 防御 SSH 服务器的暴力破解攻击】和【使用Fail2ban 禁止垃圾采集爬虫,保护 Nginx 服务器】有关 Fail2Ban 的学习笔记分享文章,当时基本上是鹦鹉学舌式死搬硬套的使用而已,这次服务器重置后(可参考【折腾不止之重置服务器小记】一文),重新梳理了一下...
检查正则表达式写的对或者不对,可以使用fail2ban-regex命令,具体用法如下所示。 # fail2ban-regex /var/log/nginx/access.log /etc/fail2ban/filter.d/nginx-badbots.conf 第三步:创建jail规则 和SSH等一样,单独创建nginx的jail规则文件。 # vi /etc/fail2ban/jail.d/nginx.local 例如: [nginx-badbots]...
如果您有兴趣保护您的Nginx服务器fail2ban,您可能已经设置并运行了服务器。如果没有,您可以使用Ubuntu的默认存储库的apt安装Nginx 。 通过键入以下命令更新本地包索引并安装: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 sudo apt-get update sudo apt-get install nginx 该fail2ban服务对于保护登录入口点...