Linux防火墙开放端口(2021.06.11)
Linux防火墙开放端口(2021.06.11)
目录
1. Ubuntu
1.1 防火墙开放指定端口
# 查看防火墙状态,包括已开放端口
$ sudo ufw status
Status: inactive
# 开启防火墙,如果已开启防火墙,忽略此步
$ sudo ufw enable
# 开放指定端口
$ sudo ufw allow 80
Rules updated
Rules updated (v6)
# 查看防火墙状态
$ sudo ufw status
Status: active
To Action From
-- ------ ----
80 ALLOW Anywhere
80 (v6) ALLOW Anywhere (v6)
1.2 防火墙常用命令
1.2.1 查看防火墙状态
$ sudo ufw status
1.2.2 开启防火墙
$ sudo ufw enable
1.2.3 重启防火墙
$ sudo ufw reload
1.2.4 关闭防火墙
$ sudo ufw disable
1.2.4 设置防火墙默认权限
$ sudo ufw default deny
1.3 防火墙端口开放与关闭
1.3.1 开放普通端口
$ sudo ufw allow 80
1.3.2 关闭普通端口
$ sudo ufw delete allow 80
1.3.3 开放指定协议端口
$ sudo ufw allow 80/tcp
1.3.4 关闭指定协议端口
$ sudo ufw delete allow 80/tcp
1.3.5 开放指定IP地址
$ sudo ufw allow from 192.168.0.10
1.3.6 关闭指定IP地址
$ sudo ufw delete allow from 192.168.0.10
1.3.7 开放指定IP地址指定端口
$ sudo ufw allow from 192.168.0.10 to any port 3306
1.3.8 关闭指定IP地址指定端口
$ sudo ufw delete allow from 192.168.0.10 to any port 3306
2. Centos
2.1 防火墙开放指定端口
# 查看防火墙状态
$ sudo systemctl status firewalld
# 查看已开放端口
$ sudo firewall-cmd --list-ports
# 开放指定端口
$ sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
# 重启防火墙
$ sudo systemctl reload firewalld
$ sudo systemctl restart firewalld
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下