用firewall-cmd放行apache,ssh服务
时间: 2023-07-18 21:33:15 浏览: 154
可以使用以下命令放行Apache和SSH服务:
1. 放行Apache服务:
```
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
```
2. 放行SSH服务:
```
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
```
这些命令将在防火墙规则中添加允许HTTP、HTTPS和SSH服务的规则,并将其设置为持久规则,以确保重启后仍然生效。最后,使用`firewall-cmd --reload`重新加载防火墙规则。
相关问题
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放行443
要放行端口443,可以使用以下命令:
```
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
```
以上命令将在防火墙规则中添加允许TCP 443端口的规则,并将其设置为持久规则,以确保重启后仍然生效。最后,使用`firewall-cmd --reload`重新加载防火墙规则。
阅读全文