Deepin系统防火墙配置全攻略:从UFW安装到端口开放(附Windows测试方法)

发布时间:2026/5/27 11:27:45

Deepin系统防火墙配置全攻略:从UFW安装到端口开放(附Windows测试方法) Deepin系统防火墙配置全攻略从UFW安装到端口开放附Windows测试方法在Linux生态中Deepin作为一款对用户友好的发行版其网络安全管理同样需要专业配置。UFWUncomplicated Firewall作为iptables的前端工具简化了防火墙规则管理流程。本文将系统讲解从基础安装到高级配置的全套方案并特别提供跨平台测试方法帮助开发者在Deepin系统中构建安全的网络环境。1. UFW防火墙基础配置1.1 安装与初始化Deepin系统默认可能未安装UFW工具可通过以下命令完成安装sudo apt update sudo apt install ufw -y安装完成后建议先禁用所有入站连接并允许所有出站连接这是最安全的初始配置sudo ufw default deny incoming sudo ufw default allow outgoing注意执行上述命令不会立即激活防火墙需手动启用才会生效1.2 防火墙状态管理查看当前防火墙状态与规则列表sudo ufw status verbose典型输出示例Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip启用/停用防火墙服务sudo ufw enable # 启用 sudo ufw disable # 停用2. 端口管理实战技巧2.1 基本端口操作开放单个TCP端口以6654为例sudo ufw allow 6654/tcp开放UDP端口并添加注释sudo ufw allow 6654/udp comment 允许UDP协议监控端口范围开放5000-6000sudo ufw allow 5000:6000/tcp2.2 高级规则配置允许特定IP访问端口sudo ufw allow from 192.168.1.100 to any port 22基于子网的访问控制sudo ufw allow from 192.168.1.0/24 to any port 3306组合规则示例限速连接sudo ufw limit 22/tcp3. 规则管理与排错3.1 规则列表操作查看带编号的规则列表sudo ufw status numbered删除特定规则如编号3sudo ufw delete 33.2 日志与监控启用详细日志记录sudo ufw logging on查看实时日志tail -f /var/log/ufw.log常见错误处理端口未生效检查服务是否实际监听端口ss -tulnp | grep 6654规则冲突使用status numbered检查规则优先级配置恢复重置所有规则sudo ufw reset4. 跨平台端口测试方案4.1 Windows测试环境准备在Windows系统中测试Deepin主机端口需确保两台设备在同一局域网Deepin防火墙已放行对应端口Windows已启用Telnet客户端启用Windows Telnet功能控制面板 → 程序 → 启用或关闭Windows功能 → 勾选Telnet客户端4.2 多工具测试方法Telnet基础测试telnet 192.168.1.22 6654成功连接会显示空白窗口失败则提示连接错误PowerShell测试方案Test-NetConnection 192.168.1.22 -Port 6654第三方工具推荐nc(Netcat) 命令测试PortQry微软官方工具Nmap端口扫描工具5. 企业级应用场景配置5.1 典型服务端口配置常见服务端口快速参考服务类型端口号协议示例命令SSH22TCPsudo ufw allow 22/tcpHTTP80TCPsudo ufw allow 80/tcpHTTPS443TCPsudo ufw allow 443/tcpMySQL3306TCPsudo ufw allow 3306/tcpRedis6379TCPsudo ufw allow 6379/tcp5.2 安全加固建议修改默认SSH端口并限制访问IP为数据库服务配置私有网络规则定期审计防火墙规则sudo ufw status verbose关键服务使用应用层防火墙双重保护在最近一次企业级部署中我们通过以下组合策略提升了系统安全性sudo ufw limit from 203.0.113.0/24 to any port 2222/tcp sudo ufw allow from 10.8.0.0/24 to any port 3306/tcp sudo ufw deny 23/tcp # 禁用Telnet

相关新闻