防火墙是网络安全的核心组件,合理配置能有效防御外部攻击。以下是关键配置步骤:

  1. 检查现有规则
    使用命令查看当前规则:

    sudo iptables -L -n
    

    📌 建议:定期审计规则,避免冗余或冲突

    防火墙_配置
  2. 配置入站规则

    • 允许SSH访问:sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    • 允许HTTP服务:sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    • 拒绝所有其他流量:sudo iptables -A INPUT -j DROP
      ⚠️ 注意:确保端口与服务绑定一致
  3. 配置出站规则

    • 允许必要服务出站:sudo iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
    • 拒绝未授权的出站连接:sudo iptables -A OUTPUT -j DROP
      📚 扩展阅读网络安全基础指南
  4. 启用状态检测
    添加规则时需包含状态检测:

    sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
    

    好处:提升流量过滤的智能化水平

  5. 保存配置
    使用以下命令持久化规则:

    sudo iptables-save > /etc/iptables/rules.v4
    

    🔄 提示:重启后需重新加载规则

📌 重要:配置防火墙前建议备份现有规则,避免服务中断

安全规则

如需更详细的配置示例或工具推荐,请访问 防火墙配置实践