跳到主内容
大鹏云 大鹏云 DAPENG CLOUD
首页 · 帮助中心 · 服务器专区 · 安装 fail2ban 防止 SSH 暴力破解

安装 fail2ban 防止 SSH 暴力破解

fail2ban 通过分析服务日志,对多次认证失败的 IP 自动封禁,是防御暴力破解的经典工具,资源占用极低,建议每台公网 VPS 都部署。

安装

sudo apt update && sudo apt install -y fail2ban

CentOS 先装 EPEL 源,再用 dnf 安装。

配置 SSH 防护

新建 /etc/fail2ban/jail.local:

[sshd]
enabled = true
port = 22
maxretry = 5
bantime = 1h
sudo systemctl enable --now fail2ban

日常管理

sudo fail2ban-client status sshd
sudo fail2ban-client set sshd unbanip 1.2.3.4
注意:改过 SSH 端口需同步修改 port 项;可用 ignoreip 把办公 IP 加入白名单防止误封。
这篇文章对你有帮助吗?