UFW 防火墙命令完全指南
UFW 防火墙命令完全指南
一、基础命令
1. 启动/关闭 UFW
1 | # 开启防火墙 |
2. 默认策略
1 | # 设置默认策略(最安全的方式) |
二、端口管理
1. 开放/关闭端口
1 | # 开放端口(TCP) |
2. 常用服务端口
1 | # SSH (22) |
三、IP地址管理
1. 允许/拒绝特定IP
1 | # 允许单个IP所有访问 |
2. 指定网卡接口
1 | # 只在特定网卡生效 |
四、高级规则
1. 限速规则
1 | # 限制SSH连接频率(防止暴力破解) |
2. 应用配置文件
1 | # 查看可用应用配置 |
3. 日志管理
1 | 开启日志(级别:low/medium/high/full) |
五、规则管理
1. 添加规则
1 | 基本语法 |
2. 删除规则
1 | 方法1:使用规则编号(推荐) |
3. 插入规则
1 | 在指定位置插入规则 |
六、配置文件管理
1. 配置文件位置
1 | # 主配置文件 |
2. 手动编辑规则
1 | 备份当前规则 |
七、实用脚本
1. 快速设置脚本
1 | !/bin/bash |
2. 批量管理脚本
1 | !/bin/bash |
3. 监控脚本
1 | !/bin/bash |
八、场景实例
1. Web服务器配置
1 | Web服务器最小配置 |
2. 数据库服务器配置
1 | MySQL服务器 |
3. 开发服务器配置
1 | 开发环境 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 光伏全栈程序猿!

