宝塔面板修改系统防火墙端口策略实操指南

2025.5.30 杂七杂八 915

宝塔面板修改系统防火墙端口策略实操指南

本文详细讲解如何在宝塔面板中修改系统防火墙端口策略,包括添加/删除端口、设置IP白名单、批量操作等实用技巧,帮助用户快速掌握服务器安全配置方法,适用于CentOS/Ubuntu等主流Linux系统。

一、防火墙端口策略的重要性

系统防火墙是服务器安全的第一道防线,合理的端口策略能够:

  • 阻止恶意扫描和未授权访问
  • 仅开放必要服务端口降低攻击面
  • 实现IP级别的访问控制

二、访问宝塔防火墙管理界面

登录宝塔面板后,通过以下两种方式进入防火墙管理:

  1. 左侧导航栏 安全系统防火墙
  2. 面板首页 安全防护 快捷入口

三、基础端口操作

1. 添加放行端口

 示例:放行TCP 3306端口(MySQL默认端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

宝塔可视化操作步骤:

  1. 点击 添加端口规则 按钮
  2. 填写端口号(支持单个端口或范围如8000-9000)
  3. 选择协议类型(TCP/UDP)
  4. 设置备注信息(建议标注用途)
  5. 点击 提交 保存

2. 删除端口规则

 命令行删除端口示例
firewall-cmd --zone=public --remove-port=3306/tcp --permanent

面板操作:在规则列表中找到目标端口,点击右侧 删除 按钮

四、高级策略配置

1. IP白名单设置

限制特定IP访问端口:

 仅允许192.168.1.100访问22端口
firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="22" accept'

宝塔操作路径:防火墙IP规则 → 添加IP白名单

2. 端口转发配置

 将80端口转发到内网8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080

3. 批量导入导出

通过 规则备份 功能可:

  • 导出当前所有规则为JSON文件
  • 在其他服务器快速导入相同配置

五、常见问题排查

问题现象 解决方案
端口添加后仍未生效 1. 检查firewalld服务状态
2. 确认未与云平台安全组冲突
误删重要端口导致失联 通过VNC连接服务器执行:
firewall-cmd --add-port=22/tcp --permanent

六、最佳实践建议

  • 生产环境建议关闭SSH默认22端口
  • Web服务端口应配合Fail2Ban防爆破
  • 定期审计端口使用情况(宝塔提供端口占用检测)

评论