linux防火墙开放端口

  1. 1. 概述
  2. 2. 防火墙命令
    1. 2.1. 查看防火墙是否开启
    2. 2.2. 开启防火墙
    3. 2.3. 常用命令
    4. 2.4. 开放关闭端口
    5. 2.5. 查看防火墙生效规则

linux防火墙开放端口

1. 概述

linux防火墙默认是开启的,但是大部分情况下都会手动关闭。
使用云服务器,由于有外网IP,所以关闭防火墙相当不安全。(经历过几次端口探测,修改服务器配置的情况)

2. 防火墙命令

2.1. 查看防火墙是否开启

systemctl status firewalld

2.2. 开启防火墙

systemctl start firewalld

2.3. 常用命令

firewall-cmd --state                          ##查看防火墙状态,是否是running
firewall-cmd --reload                         ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones                      ##列出支持的zone
firewall-cmd --get-services                   ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp              ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp                ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent    ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent    ##永久添加80端口 
firewall-cmd --remove-port=80/tcp --permanent ##永久移除80端口 
firewall-cmd --zone=public --list-ports       ##查看已开放的端口

2.4. 开放关闭端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口
firewall-cmd --reload   # 配置立即生效

2.5. 查看防火墙生效规则

firewall-cmd --list-all

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

×

喜欢就点赞,疼爱就打赏