服务器安全___2025-11-05

目录

fail2ban

安装 fail2ban

apt 系统:

sudo apt update
sudo apt install fail2ban

yum 系统:

sudo yum install epel-release
sudo yum install fail2ban

配置

复制默认配置文件:sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 编辑配置文件:sudo vi /etc/fail2ban/jail.local 找到 [sshd] 部分,确保它被启用(enabled = true),你可以调整 maxretry(最大重试次数,默认3-5次)和 findtime(时间窗口)和 bantime(封禁时间)。

[sshd]
enabled  = true
port     = ssh
logpath  = %(sshd_log)s
maxretry = 5
findtime = 600
bantime  = 3600

启动并设置开机自启

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

查看状态

sudo fail2ban-client status sshd