中级 11分钟

安装和配置Fail2ban

自动屏蔽与Fail2ban的滥用SSH连接尝试。

#失败2ban#警卫#SSH语句

准备好开始你的服务了吗?在线检查报价和订单。

查看要约和顺序

目标

Faull2ban扫描您的SSH日志并暂时禁止尝试过多无效连接的IP地址。在互联网上暴露的任何VPS上都不可缺少。

先决条件

  • Debian或Ubuntu Linux VPS有根SSH访问权限
  • UFW防火墙或活性平面 (参见 UFW Guide)
失败的2ban计划
发现SSH故障,然后自动驱逐IP

安装

apt update && apt install -y fail2ban

复制默认配置:

cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

配置SSH监狱

编辑 /etc/fail2ban/jail.local :

[sshd] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 5 bantime = 3600 findtime = 600
  1. 重新启动失败2ban

    systemctl restart fail2ban && systemctl enable fail2ban

  2. 检查状态

    fail2ban-client status sshd你需要看到活生生的蒜类。

  3. 测试( 可选)

    从另一台机器,故意故障5 SSH连接:必须禁止IP。

AIS 面板还使用VPS面板来剪切被屏蔽的SSH: 客户空间_ NoVNC控制台。

相关指南