在Ubuntu虚拟机中设置防火墙,通常使用UFW(Uncomplicated Firewall)这个工具。以下是配置防火墙的步骤:
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw status
如果显示 Status: inactive
,说明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
deny
命令。例如,拒绝某个IP地址访问SSH:sudo ufw deny from 192.168.1.100 to any port 22
delete
命令来删除特定的规则。例如,删除刚刚添加的允许SSH的规则:sudo ufw delete allow 22/tcp
sudo ufw save
sudo ufw reset
通过以上步骤,你可以在Ubuntu虚拟机中配置和管理ufw防火墙。根据你的具体需求,可以灵活地添加、修改和删除规则,以确保系统的安全性。