centos

CentOS Stream 8防火墙配置指南

小樊
37
2025-03-01 11:14:16
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

在CentOS Stream 8中,防火墙的配置和管理主要通过firewalld这个工具来完成。firewalld提供了一个动态管理防火墙的方式,允许你根据需要添加、删除或更新防火墙规则,而无需重新启动防火墙服务。以下是CentOS Stream 8防火墙配置的基本指南:

安装firewalld

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

sudo dnf install firewalld

启动和停止firewalld服务

sudo systemctl start firewalld
sudo systemctl stop firewalld
sudo systemctl restart firewalld
sudo systemctl status firewalld
sudo systemctl enable firewalld
sudo systemctl disable firewalld

查看防火墙状态

要查看防火墙的当前状态,可以使用以下命令:

sudo firewall-cmd --state

查看所有打开的端口

要查看所有打开的端口,可以使用以下命令:

sudo firewall-cmd --zone=public --list-ports

添加和删除端口

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent
sudo firewall-cmd --reload

设置默认区域

要设置默认区域,可以使用以下命令:

sudo firewall-cmd --set-default-zone=public

查看所有区域

要查看所有可用的区域,可以使用以下命令:

sudo firewall-cmd --get-zones

查看活动区域

要查看当前活动的区域,可以使用以下命令:

sudo firewall-cmd --get-active-zones

示例:配置SSH访问

  1. 开放SSH端口(默认22):
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
sudo firewall-cmd --reload
  1. 验证SSH端口是否开放
netstat -ntlp | grep 22

以上步骤提供了在CentOS Stream 8上配置和管理防火墙的基本指南。根据具体的安全需求,你可能需要进一步调整和添加更多的防火墙规则。

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

相关推荐:centos stream8如何配置防火墙

0
看了该问题的人还看了