centos8添加文件黑名单IP
时间: 2024-09-08 15:01:05 浏览: 127
在 CentOS 8 系统中,你可以通过编辑防火墙规则来创建一个文件黑名单,阻止特定 IP 地址访问系统。通常,我们会使用 `firewalld` 防火墙服务来进行这样的操作。以下是一般的步骤:
1. **安装firewalld** (如果尚未安装):
```bash
sudo dnf install firewalld
```
2. **打开防火墙配置文件**(通常是`/etc/firewalld/zones/public.xml`):
```bash
sudo vi /etc/firewalld/zones/public.xml
```
或者你也可以编辑全局防火墙规则文件 `/etc/firewalld/firewall.d/custom-blacklist.xml`。
3. **添加黑名单规则**:
- 创建一个新的条目,例如禁止来自192.168.1.1的访问:
```xml
<zone>
<rule family="ipv4" action="block">
<source><ip address="192.168.1.1"/></source>
</rule>
</zone>
```
4. **保存并关闭文件**:
按`:wq`键退出编辑模式并保存更改。
5. **重启firewalld使其应用新规则**:
```bash
sudo firewall-cmd --reload
```
6. **检查和验证规则是否生效**:
```bash
sudo firewall-cmd --list-all | grep "192.168.1.1"
```
如果你需要临时禁用某个规则,可以使用 `sudo firewall-cmd --permanent --add-rich-rule`,然后使用 `sudo firewall-cmd --reload` 刷新。
注意:防火墙策略应谨慎设置,只允许必要的网络通信,并定期审查和更新黑名单。
阅读全文