centos minimal如何设置防火墙

851
2025/2/24 18:32:09
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 CentOS Minimal 系统中设置防火墙,通常使用的是 firewalld。以下是设置防火墙的基本步骤:

  1. 安装 firewalld: 如果你的系统还没有安装 firewalld,可以使用以下命令进行安装:

    sudo yum install firewalld
    
  2. 启动 firewalld 服务: 安装完成后,启动 firewalld 服务并设置开机自启:

    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    
  3. 检查 firewalld 状态: 确认 firewalld 服务正在运行:

    sudo systemctl status firewalld
    
  4. 配置防火墙规则: 使用 firewall-cmd 命令来配置防火墙规则。例如,允许 SSH 连接:

    sudo firewall-cmd --permanent --add-service=ssh
    

    这里的 --permanent 参数表示规则是永久的,重启后仍然有效。

    如果你想添加一个自定义端口(例如 8080),可以使用以下命令:

    sudo firewall-cmd --permanent --add-port=8080/tcp
    
  5. 重新加载防火墙配置: 修改规则后,需要重新加载防火墙配置以使更改生效:

    sudo firewall-cmd --reload
    
  6. 查看当前防火墙状态和规则: 你可以使用以下命令查看当前的防火墙状态和已加载的规则:

    sudo firewall-cmd --list-all
    
  7. 停止或禁用 firewalld 服务(如果需要): 如果你想停止或禁用 firewalld 服务,可以使用以下命令:

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    

通过以上步骤,你可以在 CentOS Minimal 系统中设置基本的防火墙规则。根据需要,你可以进一步配置更多的服务和端口。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos配置dns服务的步骤是什么