当前位置: 首页 > article >正文

Linux防火墙设置

目录

Ubuntu防火墙(UFW)常用设置

1. 查看防火墙状态

2. 开启/关闭防火墙

3. 管理端口

4. 管理IP地址

5. 服务管理

CentOS防火墙(firewalld)常用设置

1. 查看防火墙状态

2. 启动/关闭防火墙

3. 设置开机启动

4. 管理端口

5. 管理IP地址

6. 服务管理


Ubuntu防火墙(UFW)常用设置

Ubuntu默认使用ufw(Uncomplicated Firewall)

1. 查看防火墙状态
sudo ufw status

如果需要查看更详细的规则,可以使用:

sudo ufw status verbose
2. 开启/关闭防火墙

开启防火墙

sudo ufw enable

关闭防火墙

sudo ufw disable
3. 管理端口

允许特定端口

sudo ufw allow <端口号>/<协议>

例如,允许80端口的HTTP服务:

sudo ufw allow 80/tcp

拒绝特定端口

sudo ufw deny <端口号>/<协议>

删除规则

sudo ufw delete allow <端口号>/<协议>
4. 管理IP地址

允许特定IP访问

sudo ufw allow from <IP地址>

拒绝特定IP访问

sudo ufw deny from <IP地址>
5. 服务管理

允许服务(如SSH)

sudo ufw allow ssh

CentOS防火墙(firewalld)常用设置

CentOS 7及以上版本默认使用firewalld

1. 查看防火墙状态
systemctl status firewalld
2. 启动/关闭防火墙

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld
3. 设置开机启动

设置开机启动

systemctl enable firewalld

禁止开机启动

systemctl disable firewalld
4. 管理端口

允许特定端口

firewall-cmd --add-port=<端口号>/<协议> --permanent
firewall-cmd --reload

例如,允许80端口的HTTP服务:

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

拒绝特定端口

firewall-cmd --remove-port=<端口号>/<协议> --permanent
firewall-cmd --reload
5. 管理IP地址

允许特定IP访问

firewall-cmd --add-source=<IP地址> --permanent
firewall-cmd --reload

拒绝特定IP访问

firewall-cmd --remove-source=<IP地址> --permanent
firewall-cmd --reload
6. 服务管理

允许服务(如SSH)

firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload

http://www.kler.cn/a/542248.html

相关文章:

  • 11vue3实战-----封装缓存工具
  • 初识 Express
  • 任务调度算法在操作系统中的应用
  • 【详细版】DETR系列之Deformable DETR(2021 ICLR)
  • INFINI Labs 产品更新 - Easysearch 增强 Rollup 能力,Console 完善 TopN 指标等
  • JS宏进阶:XMLHttpRequest对象
  • 【PS 2022】Adobe Genuine Service Alert 弹出
  • 详细代码篇:python+mysql +h5实现基于的电影数据统计分析系统实战案例(二)
  • 100.14 AI量化面试题:模型蒸馏(Model Distillation)和模型微调(Fine-tuning)的异同点
  • 1.1 CXX-Qt入门指南
  • 网络工程师 (32)TRUNK
  • 收集一些嵌入式相关学习资料的网址(持续更新)
  • 【JVM详解四】执行引擎
  • webpack配置之---output.chunkLoading
  • 客户端布局 --- 左侧导航栏右侧内容页
  • iOS主要知识点梳理回顾-5-运行时方法交换
  • IntelliJ IDEA 安装与使用完全教程:从入门到精通
  • WebSocket 握手过程
  • C++设计模式 —— 建造者模式
  • ubuntu20.04适配LTAOM并运行
  • java项目之在线心理评测与咨询管理系统(源码+文档)
  • XZ_Mac电脑上本地化部署DeepSeek的详细步骤
  • 网格生成(meshing)
  • 系统思考—双环学习
  • 高效利用Python爬虫获取淘宝店铺详情:电商数据挖掘
  • [前端] axios网络请求二次封装