debian

Debian VirtualBox虚拟机如何配置防火墙

小樊
39
2025-06-01 08:26:54
栏目: 云计算

在Debian VirtualBox虚拟机中配置防火墙,你可以使用ufw(Uncomplicated Firewall)这个简单的命令行工具。以下是配置防火墙的步骤:

  1. 安装ufw: 如果你的Debian系统中还没有安装ufw,可以使用以下命令进行安装:

    sudo apt update
    sudo apt install ufw
    
  2. 启用ufw: 安装完成后,你可以使用以下命令启用ufw

    sudo ufw enable
    

    启用后,系统会提示你确认是否允许SSH连接(如果你是通过SSH连接到虚拟机的),输入y并回车。

  3. 配置ufw规则: 你可以使用ufw命令来添加、删除或查看防火墙规则。以下是一些常用的命令:

    • 允许特定端口(例如,允许TCP端口80和443):

      sudo ufw allow 80/tcp
      sudo ufw allow 443/tcp
      
    • 拒绝特定端口(例如,拒绝TCP端口22):

      sudo ufw deny 22/tcp
      
    • 允许特定IP地址访问(例如,允许IP地址192.168.1.100访问所有端口):

      sudo ufw allow from 192.168.1.100
      
    • 查看当前ufw状态和规则:

      sudo ufw status
      sudo ufw status verbose
      
  4. 禁用ufw: 如果你需要禁用ufw,可以使用以下命令:

    sudo ufw disable
    
  5. 重新加载ufw规则: 如果你对规则进行了修改,可以使用以下命令重新加载ufw规则:

    sudo ufw reload
    

示例配置

假设你想允许HTTP(端口80)和HTTPS(端口443)流量,并且只允许来自特定IP地址(例如192.168.1.100)的访问,你可以这样做:

sudo ufw enable
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow from 192.168.1.100
sudo ufw status verbose

这样配置后,只有来自192.168.1.100的流量可以访问端口80和443,其他IP地址的访问将被拒绝。

通过这些步骤,你可以在Debian VirtualBox虚拟机中成功配置防火墙。

0
看了该问题的人还看了