CentOS Stream 9 安装Fail2ban
时间: 2024-09-21 18:10:34 浏览: 182
CentOS Stream 9是一个基于RHEL源的滚动更新发行版,它包含了最新的软件包。安装 Fail2ban(一个防火墙规则自动封锁恶意登录尝试的服务)需要几个步骤:
1. **更新系统**:
首先,确保你的系统是最新的:
```sh
sudo yum update -y
```
2. **添加官方仓库**:
对于CentOS Stream 9,你需要从EPEL (Extra Packages for Enterprise Linux)仓库获取 Fail2ban 的软件包,如果你还没有添加这个仓库,可以这样做:
```sh
sudo curl -O https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %dist).noarch.rpm
sudo rpm -Uvh epel-release-latest-$releasever.noarch.rpm
```
3. **安装Fail2ban**:
现在你可以安装Fail2ban了:
```sh
sudo yum install fail2ban -y
```
如果遇到依赖问题,可能需要手动安装一些依赖项,如iptables。
4. **启动服务并设置开机自启**:
```sh
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
```
5. **配置文件**:
缺省配置通常位于 `/etc/fail2ban/jail.d/` 目录下。编辑 `fail2ban-client` 提供的帮助文档以了解如何调整各个规则文件。例如,`sudo vi /etc/fail2ban/jail.local` 可以打开默认配置文件,然后根据需要修改规则。
6. **重启服务以应用新配置**:
```sh
sudo systemctl restart fail2ban
```
阅读全文