ubuntu

ubuntu防火墙新手指南

小樊
43
2025-10-12 07:24:26
栏目: 智能运维

Ubuntu防火墙(UFW)新手指南
UFW(Uncomplicated Firewall)是Ubuntu系统默认的防火墙管理工具,基于iptables开发,通过简化的命令行接口降低配置门槛,适合新手快速上手。以下是新手必学的核心操作与注意事项:

1. 安装UFW

Ubuntu系统通常预装UFW,若未安装,可通过以下命令快速安装:

sudo apt update && sudo apt install ufw -y

安装完成后,通过sudo ufw --version确认安装成功(显示版本号即为正常)。

2. 检查UFW状态

配置前需确认UFW当前状态,使用以下命令:

sudo ufw status
sudo ufw status verbose

3. 设置默认策略

默认策略是防火墙的“底线”,建议新手遵循“拒绝所有入站、允许所有出站”的原则(确保服务器自身能访问外部网络,同时阻止外部非法访问):

sudo ufw default deny incoming  # 拒绝所有外部入站连接
sudo ufw default allow outgoing # 允许所有本地出站连接

此设置会自动屏蔽所有未明确允许的入站流量,提升系统安全性。

4. 允许常用服务端口

根据服务器用途,需开放对应服务的端口。以下是常见服务的配置示例:

5. 允许特定IP地址访问

若需限制仅特定IP可访问服务器(如公司IP、个人电脑IP),可使用from参数:

sudo ufw allow from 192.168.1.100 to any port 22  # 仅允许192.168.1.100访问SSH端口
sudo ufw allow from 192.168.1.0/24 to any port 80  # 允许子网内所有IP访问HTTP端口

6. 启用UFW

配置完规则后,需启用防火墙以激活规则:

sudo ufw enable

系统会提示“Command may disrupt existing ssh connections. Proceed with operation? (y/n)”,输入y并回车确认。启用后,UFW会自动保存规则并随系统启动。

7. 删除或修改规则

8. 重置UFW

若配置混乱或需重新开始,可使用reset命令清空所有规则并禁用防火墙:

sudo ufw reset

注意:此操作会删除所有自定义规则,需谨慎使用!

9. 故障排除

安全最佳实践

通过以上步骤,新手可快速掌握Ubuntu防火墙的基本配置,为服务器或本地系统建立第一道安全防线。

0
看了该问题的人还看了