如何在CentOS 9中开放多个端口?
美国、香港服务器
如何在CentOS 9中开放多个端口?
01-14 来源:
以下是在 CentOS 9 中开放多个端口的方法:
一、使用firewall-cmd命令逐个添加端口
假设你要开放的端口是 8080、8081 和 8082(TCP 协议):
首先,使用以下命令添加第一个端口:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
解释:
--zone=public:指定要操作的防火墙区域为公共区域,一般的网络服务都可以使用这个区域。
--add-port=8080/tcp:添加 TCP 协议的 8080 端口。
--permanent:将该规则设置为永久性的,这样在防火墙服务重启或系统重启后,该规则仍然有效。
接着,添加第二个端口:
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
最后,添加第三个端口:
sudo firewall-cmd --zone=public --add-port=8082/tcp --permanent
重新加载防火墙规则:
sudo firewall-cmd --reload
解释:这一步是必须的,只有重新加载防火墙规则,之前添加的端口规则才会生效。
二、使用firewall-cmd命令同时添加多个端口
如果你要一次性添加多个端口,可以使用以下命令:
sudo firewall-cmd --zone=public --add-ports=8080/tcp,8081/tcp,8082/tcp --permanent
解释:
--add-ports=8080/tcp,8081/tcp,8082/tcp:一次性添加多个 TCP 协议的端口,端口之间用逗号分隔。
同样,需要重新加载防火墙规则:
sudo firewall-cmd --reload
三、检查已开放的端口
为了确认端口是否已经成功开放,可以使用以下命令:
sudo firewall-cmd --zone=public --list-ports
该命令会列出在公共区域已经开放的所有端口。你可以查看其中是否包含你刚刚添加的 8080/tcp、8081/tcp 和 8082/tcp 端口。
通过上述步骤,你可以在 CentOS 9 系统中方便地开放多个端口。需要注意的是,每次使用 firewall-cmd 添加新的端口时,都要使用 --permanent 参数以确保规则的持久性,并在最后使用 --reload 命令重新加载防火墙规则,使新添加的端口规则生效。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快