centos防火墙 开放端口
时间: 2023-09-02 19:12:24 浏览: 66
要在 CentOS 上开放端口,可以使用防火墙规则工具 firewalld 或 iptables。
使用 firewalld 命令开放端口:
1. 先确认 firewalld 状态是否为 running:
```
sudo systemctl status firewalld
```
2. 如果 firewalld 状态为 inactive,则启用 firewalld:
```
sudo systemctl enable firewalld
sudo systemctl start firewalld
```
3. 开放端口:
```
sudo firewall-cmd --zone=public --add-port=端口号/tcp --permanent
```
例如,开放 80 端口:
```
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
```
4. 重载防火墙规则:
```
sudo firewall-cmd --reload
```
使用 iptables 命令开放端口:
1. 先确认 iptables 服务是否已安装:
```
sudo systemctl status iptables
```
2. 如果 iptables 服务未安装,则安装 iptables 服务:
```
sudo yum install -y iptables-services
```
3. 启用 iptables 服务:
```
sudo systemctl enable iptables
sudo systemctl start iptables
```
4. 开放端口:
```
sudo iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT
```
例如,开放 80 端口:
```
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
```
5. 保存 iptables 规则:
```
sudo service iptables save
```
以上是两种开放端口的方式,推荐使用 firewalld 命令,因为它更加简单易用。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)