linux 不用firewall-cmd开启永久端口
时间: 2023-07-19 19:13:43 浏览: 107
在 Linux 中,可以使用 iptables 命令来开启永久端口。具体步骤如下:
1. 执行以下命令,开启端口号为 8080 的 TCP 连接:
```
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
```
2. 执行以下命令,将 iptables 配置保存到文件中:
```
iptables-save > /etc/sysconfig/iptables
```
这样就成功开启了永久端口号为 8080 的 TCP 连接。下次重启系统后,该端口仍然会保持开启。可以使用 netstat 命令来验证端口是否已经开启。
相关问题
linux中怎样用firewall-cmd命令放行apache.ssh服务,放行443端口,配置防火墙
使用 firewall-cmd 命令配置防火墙可以更加方便和灵活,下面是针对你的问题的配置步骤:
1. 放行 Apache 服务:`sudo firewall-cmd --add-service=http --permanent`
2. 放行 SSH 服务:`sudo firewall-cmd --add-service=ssh --permanent`
3. 放行 443 端口:`sudo firewall-cmd --add-port=443/tcp --permanent`
4. 重新加载防火墙规则:`sudo firewall-cmd --reload`
5. 查看防火墙状态:`sudo firewall-cmd --list-all`
这些命令将允许 Apache 和 SSH 服务,并放行 443 端口,以便进行 HTTPS 连接。这些配置可以根据你的需求进行修改,例如可以使用 `--add-service=https` 来放行 HTTPS 服务。在每个命令中,`--permanent` 参数将会永久保存规则,如果不使用此参数,则规则只会在下一次防火墙启动时生效。
总之,使用 firewall-cmd 命令配置防火墙比 iptables 更加方便和灵活,而且可以避免手动编辑防火墙规则文件的繁琐。
firewall-cmd --add-port=82/tcp permanent
这是一个命令,用于在Linux系统中添加一个永久性的TCP端口规则,该规则允许外部网络通过82端口访问本地计算机。具体来说,这个命令使用了firewall-cmd工具,它是一个Linux防火墙的管理工具,可以用来配置iptables规则。通过添加这个TCP端口规则,我们可以使得本地计算机上运行的服务(例如Web服务器)可以通过82端口被访问。
阅读全文