怎样在ubuntu虚拟机中设置防火墙

2368
2025/4/11 15:32:35
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu虚拟机中设置防火墙,通常使用UFW(Uncomplicated Firewall)这个工具。以下是配置防火墙的步骤:

  1. 安装ufw: 首先,确保你的Ubuntu虚拟机已经安装了ufw。如果没有安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install ufw
  1. 启用ufw: 安装完成后,需要启用ufw:
sudo ufw enable
  1. 查看ufw状态: 你可以使用以下命令查看ufw的当前状态:
sudo ufw status

如果显示 Status: inactive,说明ufw已经安装,但尚未启用。

  1. 添加规则: 你可以使用ufw的各种命令来添加规则,例如允许特定的端口或服务通过防火墙。
  • 允许特定端口: 例如,允许SSH(端口22)访问:

    sudo ufw allow 22/tcp
    
  • 允许特定IP访问: 例如,允许IP地址为192.168.1.100的用户访问SSH:

    sudo ufw allow from 192.168.1.100 to any port 22
    
  • 允许特定服务: 例如,允许整个SSH服务通过防火墙:

    sudo ufw allow ssh
    
  1. 拒绝规则: 如果你需要拒绝某些规则,可以使用deny命令。例如,拒绝某个IP地址访问SSH:
sudo ufw deny from 192.168.1.100 to any port 22
  1. 删除规则: 你可以使用delete命令来删除特定的规则。例如,删除刚刚添加的允许SSH的规则:
sudo ufw delete allow 22/tcp
  1. 保存规则: 为了确保在系统重启后规则仍然有效,你需要保存当前的规则。可以使用以下命令保存规则:
sudo ufw save
  1. 恢复默认规则: 如果你不确定如何配置防火墙,可以将规则恢复到默认状态:
sudo ufw reset

通过以上步骤,你可以在Ubuntu虚拟机中配置和管理ufw防火墙。根据你的具体需求,可以灵活地添加、修改和删除规则,以确保系统的安全性。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu怎么查看目录下文件的大小