`

fail2ban 安装指南

阅读更多
[1] 官网 http://www.fail2ban.org/wiki/index.php/Downloads
[2] 找到适合自己操作系统的版本。
Red Hat/CentOS RPMs are available through EPEL.
[3] 跳转到EPEL网站 http://fedoraproject.org/wiki/EPEL
[4] 切换到中文版 https://fedoraproject.org/wiki/EPEL/zh-cn
[5] 找到符合自己的操作系统版本
如果您使用第6代企业版 Linux,请通过这个链接安装 epel-release 包的最新版本: [2]
[6] 进入EPEL安装包下载点: http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/6/i386/repoview/epel-release.html
[7] 下载并安装EPEL
epel-release-6-8.noarch [14 KiB] Changelog by (2012-11-04):
直接用浏览器下载,或者用下面的命令:
wget http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
 
rpm -ivh release-6-8.noarch.rpm 

[8] 终于到了正题, 安装fail2ban
 yum install fail2ban -y 

[9] 配置fail2ban
vim /etc/fail2ban/jail.conf

找到sshd-ddos的小节: 把enable 改成 true 来让该过滤项生效。
maxretry 最大重试的次数可以改成3

enabled  = true
filter   = sshd-ddos
action   = iptables[name=SSHDDOS, port=ssh, protocol=tcp]
logpath  = /var/log/sshd.log
maxretry = 3

[10] 生成一个log文件先,某些版本不会自动生成log文件,需要你帮它创建好一个先。
echo "" > /var/log/sshd.log

[11] 加入开机启动项
chkconfig fail2ban on

[12] 启动服务
service fail2ban start

分享到:
评论

相关推荐

    banned-ips:用于fail2ban当前阻止的IP的WordPress短代码和小部件。-开源

    【标题】"banned-ips" 是一个专为WordPress设计的插件,它与fail2ban集成,用于显示当前被禁止的IP地址。这个插件提供了两种方式来查看这些信息:一个简码`[bannedips]`和一个窗口小部件。 【描述】 描述中提到,...

    docker-swag:Nginx Web服务器和反向代理,具有php支持和内置的Certbot(Let's Encrypt)客户端。它还包含用于阻止入侵的fail2ban

    停机时间和带宽定期的安全更新在以下位置找到我们:-您可以使用我们的容器执行的所有操作,包括操作指南,意见等!-实时支持/与社区和团队聊天。-在我们的社区论坛上发布。-一个在线Web界面,显示我们所有维护的图像...

    LINUX网站建设技术指南

    8. **安全防护**:了解防火墙规则、HTTPS协议、CSRF与XSS攻击防御、以及如何使用工具如Fail2ban保护服务器免受恶意攻击,是保障网站安全的重要环节。 9. **性能优化**:包括服务器性能监控、负载均衡、缓存策略、...

    基于lnmp环境搭建nextcloud资源包文件.rar

    3. 安装和配置反恶意软件和防火墙,如Fail2ban和ufw。 4. 使用Nginx的限速和限流模块限制无效请求。 5. 定期更新Nextcloud及其依赖,保持系统安全。 **性能优化**: 1. 使用缓存扩展,如OPCache,提高PHP性能。 2. ...

    bunkerized-nginx:默认情况下,nginx Docker镜像安全

    使用fail2ban自动禁止奇怪的行为 通过Cookie,JavaScript,验证码或Recaptcha v3进行的反机器人挑战 阻止TOR,代理,不良用户代理,国家/地区,... 使用DNSBL和CrowdSec阻止已知的错误IP 通过速率限制防止暴力攻击...

    JShielder:适用于Linux服务器的强化脚本安全的LAMP-LEMP Deployer CIS基准测试

    JShielder 适用于Linux服务器的JShielder自动强化脚本 JSHielder是一个开放源代码的Bash...通过安装配置fail2ban保护服务器免受蛮力攻击 将炮兵安装并配置为蜜罐,监视,阻止和警报工具 安装PortSentry 安装,配置和

    Nginx 安全配置指南技术手册.rar_PFN_nginx_televisiona99_安全运维

    - **IP黑名单**:自动识别并阻止高频率异常IP,如使用`fail2ban`。 6. **缓存管理** - **安全缓存**:谨慎使用缓存,避免存储敏感信息。 - **定期清理**:设置合理的缓存过期时间,定期清理过期内容。 7. **...

    pterodactyl:3个脚本来帮助翼手龙自动安装和更新

    除了基本的安装和更新,脚本可能还包含了安全增强措施,比如设置合适的文件权限、安装安全软件如Fail2ban防止恶意登录尝试,以及性能优化,例如调整Nginx和PHP的配置以提升服务器响应速度。 7. **使用指南** 在...

    PersonalDebian:个人Debian安装和调整

    考虑使用`fail2ban`增强系统安全性。 7. **备份与恢复**:了解如何使用`rsync`或` Timeshift`进行系统备份,以便在出现问题时能迅速恢复。 以上就是个人Debian的安装与调整流程。随着对Debian的深入使用,你可能会...

    Beginning.Ubuntu.LTS.Server.Administration.From.Novice.to.Professional

    - **入侵检测与防御**:讨论如何使用如Fail2Ban等工具来防止恶意攻击,保护服务器免受侵害。 **5. 性能优化与监控** - **性能监控工具**:推荐并演示如何使用如top、htop等工具来实时监控服务器性能指标。 - **日志...

    Oracle-Cloud-instances-configuration:Oracle Cloud实例配置

    Fail2ban监狱,openvpn,nginx和电子邮件服务。 第一台服务器托管电子邮件服务和第二台服务器的Nginx反向代理。 第二台服务器托管openvpn服务和该网站的nginx服务器配置要允许传入连接,请在Web控制台中配置端口和...

    IBM 出版 LINUX 安全配置 security check list

    2. SSH安全:限制SSH的端口号,启用公钥认证,禁用密码登录,定期更新密钥,以及使用Fail2ban阻止恶意登录尝试。 3. DNS安全:确保DNS解析器的配置安全,避免DNS欺骗,使用DNSSEC增强信任度。 接着,审计(Auditing...

    debian 官方安全文档

    3. **安全工具介绍**:Debian拥有一系列强大的安全工具,如iptables、fail2ban、ClamAV等,文档提供了这些工具的使用方法和最佳实践,帮助用户有效抵御各种安全威胁。 4. **Debian安全团队的角色**:文档还阐述了...

    CrowdSec:防火墙能够分析访客行为并提供适应性响应-开源

    它基于 Fail2ban 的理念,但使用 Grok 模式和 YAML 语法来分析日志,这是一种用于基于云/容器/VM 的基础架构的现代解耦方法(此处检测,此处补救)。 一旦检测到,您可以使用各种弹跳器(阻止、403、验证码等)来...

    Linux建站技术大全

    6. **安全防护**:了解防火墙(如iptables)设置,防止DDoS攻击,以及使用如fail2ban等工具来增强系统安全性。 7. **监控与日志**:学习如何使用工具如Logwatch、Grafana和Prometheus监控系统性能,及时发现并解决...

    awesome-sysadmin.zip

    6. **安全工具**:如OpenSSH、Fail2ban、防火墙配置工具iptables等,保障系统的安全性和访问控制。 7. **容器技术**:Docker和Kubernetes是现代云环境中的重要组件,用于轻量级虚拟化和容器编排。 8. **操作系统和...

    教程openssh中文版

    - **登录尝试限制**:通过PAM模块或第三方工具如Fail2Ban来限制失败登录尝试次数。 - **更新与维护**:定期更新OpenSSH版本以获取最新的安全补丁和功能改进。 - **审计日志**:检查审计日志以监控登录活动和潜在的...

    矛与盾—远程攻击与防御

    - **Fail2Ban**:通过监控日志文件或接收来自其他程序的输入,当发现恶意登录尝试时自动禁止IP地址。 - **OSSEC**:一个全面的主机入侵检测系统(HIDS),可以监控文件完整性、日志文件审查、根套检测等。 ### 实战...

    tutoriais-servidor:讲解

    6. **防火墙和安全**:利用ufw或iptables设置防火墙规则,保护服务器免受攻击,以及使用Fail2ban阻止恶意IP。 7. **监控工具**:如Nagios或Grafana+Prometheus,用于系统性能监控和故障警报。 8. **自动化运维**:...

    老男孩linux运维课程笔记

    - 安装额外的安全工具如Fail2Ban来增强安全性。 ##### 6. 修改Linux默认字符集 - **目的**:确保系统支持所需的字符编码,避免乱码问题。 - **方法**: - 修改`/etc/sysconfig/i18n`文件,设置正确的语言环境...

Global site tag (gtag.js) - Google Analytics