1、首先使用 root 用户登录 openEuler 系统。
2、安装 firewalld:
3、启动 firewalld 并设置开机自启:
| systemctl start firewalld |
| systemctl enable firewalld |
4、开放需要的端口,在这里我们以开放 HTTP 和 HTTPS 端口为例:
| firewall-cmd --permanent --add-service=http |
| firewall-cmd --permanent --add-service=https |
上面的命令将永久开放 HTTP 和 HTTPS 端口。如果需要开放其他端口,比如 SSH 端口,可以使用以下命令:
| firewall-cmd --permanent --add-port=22/tcp |
5、重新加载防火墙规则:
6、启动 firewalld 服务(如果尚未启动):
| systemctl start firewalld |
7、检查 firewalld 服务是否正在运行:
| systemctl status firewalld |
这将显示 firewalld 服务的状态信息,包括是否正在运行和活动的防火墙规则。
7、检查当前防火墙规则:
这将显示当前防火墙中的规则列表,包括已开放的端口和允许的服务。
如果你只想查看开放的端口,可以使用以下命令:
| firewall-cmd --list-ports |
如果你只想查看已允许的服务,可以使用以下命令:
| firewall-cmd --list-services |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步