讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux系统安装与配置防火墙UFW 简易指南

落枫大大_8036

落枫大大_8036

发布时间:2026-04-11 08:58:34

|

933人浏览过

|

来源于php中文网

原创

UFW在Ubuntu 24.04上已预装,但直接sudo ufw enable会立即锁死SSH连接;启用前必须先设默认策略、放行SSH端口,再启用防火墙,否则将无法远程访问。

linux系统安装与配置防火墙ufw 简易指南

UFW 在 Ubuntu 24.04 上已预装,无需安装;但直接 sudo ufw enable 会立刻锁死 SSH 连接——这是最常踩的坑。

确认状态和预装情况

先看 UFW 是否就位、是否已启用,避免重复操作或误判:

  • ufw 命令不存在?说明没装(极少见于 Ubuntu 24.04,但云镜像或最小化安装可能删了):运行 sudo apt install ufw -y
  • sudo ufw status 返回 Status: inactive → 防火墙没开,规则不生效
  • sudo ufw status verbose 能看到默认策略、已添加规则、日志开关等完整信息,调试时必用
  • 别依赖 ufw version 判断是否可用——它只报版本号,不反映运行状态

启用前必须做的三件事

远程服务器上执行 sudo ufw enable 的瞬间,若没提前放行 SSH,连接会立即中断,且无法重连(除非有控制台访问权限):

Linux installer
Linux installer

先解析安全源,运行本地CLI安装、启动、卸载Linux桌面应用。用户请求时使用。

下载
  • 先设默认策略:sudo ufw default deny incoming 和 sudo ufw default allow outgoing —— 这是安全基线,不是可选项
  • 再明确放行当前 SSH 端口:sudo ufw allow 22/tcp(若改过端口,比如用了 2222,就得写 sudo ufw allow 2222/tcp)
  • 最后才启用:sudo ufw enable;成功后终端会输出 Firewall is active and enabled on system startup
  • 注意:sudo ufw allow ssh 看似方便,但它依赖 /etc/ufw/applications.d/openssh-server 文件,该文件在某些精简系统中可能缺失,直接写端口号更可靠

按场景加规则:端口、IP、范围怎么写

规则写错会导致服务不可达,或开放了不该开的入口:

  • Web 服务:用 sudo ufw allow 80/tcp 和 sudo ufw allow 443/tcp,不建议用 http/https 别名——它们只是软链接,实际仍查配置文件,多一层间接就多一分不确定性
  • 单 IP 访问特定端口(如只让运维机连数据库):sudo ufw allow from 192.168.1.100 to any port 5432
  • 端口段(如开发调试用):sudo ufw allow 8080:8090/tcp;UDP 同理,但别混写:8080:8090/udp 是独立规则,不会自动覆盖 TCP
  • 删除规则别靠猜:sudo ufw status numbered 查编号,再用 sudo ufw delete <编号>,比 sudo ufw delete allow 80 更精准(后者可能删错同端口不同协议的规则)

云服务器特别注意事项

阿里云、腾讯云、AWS 等平台的安全组(Security Group)在 UFW 之前就拦截流量,UFW 规则根本收不到包:

  • 安全组应作为第一道防线:只放行你真正需要的端口(如仅限你办公室 IP 访问 2222),而不是全放开再靠 UFW 拦
  • UFW 宜作为第二道防线:管应用层逻辑,比如禁止内网某 IP 访问 6379(Redis),或限制某个端口只接受特定子网
  • 别同时开 iptables + UFW:UFW 底层就是调用 iptables/nftables,两者共存极易规则冲突,sudo systemctl stop iptables 并禁用自启是必要前置动作
  • 日志默认关闭,排查被拒连接时记得开:sudo ufw logging on,日志落进 /var/log/ufw.log,但别长期开 high 级别——IO 压力明显

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

2811

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

865

2023.12.29

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

357

2023.12.07

常用的数据库软件
常用的数据库软件

常用的数据库软件有MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、Redis、Cassandra、Hadoop、Spark和Amazon DynamoDB。更多关于数据库软件的内容详情请看本专题下面的文章。php中文网欢迎大家前来学习。

4389

2023.11.02

内存数据库有哪些
内存数据库有哪些

内存数据库有Redis、Memcached、Apache Ignite、VoltDB、TimesTen、H2 Database、Aerospike、Oracle TimesTen In-Memory Database、SAP HANA和ache Cassandra。更多关于内存数据库相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

3915

2023.11.14

mongodb和redis哪个读取速度快
mongodb和redis哪个读取速度快

redis 的读取速度比 mongodb 更快。原因包括:1. redis 使用简单的键值存储,而 mongodb 存储 json 格式的数据,需要解析和反序列化。2. redis 使用哈希表快速查找数据,而 mongodb 使用 b-tree 索引。因此,redis 在需要高性能读取操作的应用程序中是一个更好的选择。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

7172

2024.04.02

redis怎么做缓存服务器
redis怎么做缓存服务器

redis 作为缓存服务器的答案:redis 是一款开源、高性能、分布式的键值存储,可作为缓存服务器使用。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

643

2024.04.07

redis怎么解决数据一致性
redis怎么解决数据一致性

redis 提供了两种一致性模型,以维护副本数据一致性:强一致性 (sync) 确保写操作仅在复制到所有从节点后才完成;最终一致性 (async) 则在主节点上写操作后认为已完成,牺牲一致性换取性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

756

2024.04.07

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn