阅读量:4
以下是Ubuntu防火墙(UFW)常见问题及解答:
一、基础操作问题
-
如何查看防火墙状态?
sudo ufw status若显示“Status: active”则为启用状态,可查看规则列表。
-
如何启用/禁用防火墙?
- 启用:
sudo ufw enable - 禁用:
sudo ufw disable(禁用前需确认已放行必要端口)。
- 启用:
-
如何添加/删除规则?
- 允许端口(如SSH 22、HTTP 80):
sudo ufw allow 22/tcp或sudo ufw allow http。 - 拒绝端口:
sudo ufw deny 3306。 - 删除规则:通过规则编号删除(
sudo ufw status numbered查看编号),如sudo ufw delete 3。
- 允许端口(如SSH 22、HTTP 80):
二、高级配置问题
-
如何开放IP或子网访问?
- 允许特定IP访问所有端口:
sudo ufw allow from 192.168.1.100。 - 允许子网访问指定端口(如允许192.168.0.0/24访问SSH):
sudo ufw allow from 192.168.0.0/24 to any port 22。
- 允许特定IP访问所有端口:
-
如何限制暴力破解(如SSH)?
sudo ufw limit ssh该命令会对频繁访问的IP自动拒绝。
-
如何查看日志?
sudo ufw logging on # 先启用日志 cat /var/log/ufw.log # 查看日志内容
三、故障排查问题
-
防火墙规则不生效?
- 检查是否启用防火墙:
sudo ufw status,未启用需执行sudo ufw enable。 - 检查规则是否正确:
sudo ufw status verbose,确认端口/服务已放行。 - 重启防火墙:
sudo ufw reload。
- 检查是否启用防火墙:
-
服务启动失败?
- 查看服务状态:
sudo systemctl status ufw,若异常需查看日志:sudo journalctl -u ufw。 - 检查配置文件:
/etc/ufw/ufw.conf是否存在语法错误,可尝试备份后重置配置:sudo ufw reset。
- 查看服务状态:
四、注意事项
- 操作前确保已放行SSH等必要端口,避免断开远程连接。
- 复杂规则建议结合
ufw app(如sudo ufw allow "OpenSSH")简化配置。
参考来源:
以上就是关于“ubuntu防火墙常见问题解答”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm