debian

debian虚拟机如何配置防火墙

小樊
43
2025-08-20 03:47:26
栏目: 云计算

Debian虚拟机配置防火墙常用工具为ufw(简单易用)或iptables(功能强大),以下是具体步骤:

一、使用ufw(推荐)

  1. 安装ufw
    sudo apt update && sudo apt install ufw
    
  2. 启用ufw
    sudo ufw enable
    
  3. 配置规则
    • 允许SSH(默认端口22):
      sudo ufw allow 22/tcp
      
    • 允许HTTP/HTTPS(端口80/443):
      sudo ufw allow 80/tcp
      sudo ufw allow 443/tcp
      
    • 拒绝特定IP访问:
      sudo ufw deny from 192.168.1.100
      
  4. 查看状态
    sudo ufw status
    
  5. 保存规则
    sudo ufw reload
    

二、使用iptables(需手动配置)

  1. 安装iptables
    sudo apt update && sudo apt install iptables
    
  2. 添加规则
    • 允许SSH:
      sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
      
    • 允许HTTP/HTTPS:
      sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
      
  3. 保存规则
    sudo iptables-save > /etc/iptables/rules.v4
    
  4. 开机自动加载
    创建脚本/etc/network/if-pre-up.d/iptables,内容为:
    #!/bin/sh
    iptables-restore < /etc/iptables/rules.v4
    
    赋予执行权限:
    sudo chmod +x /etc/network/if-pre-up.d/iptables
    

注意事项

参考来源:

0
看了该问题的人还看了