在Ubuntu系统中,默认使用 ufw(Uncomplicated Firewall)作为防火墙管理工具。以下是设置防火墙的详细步骤:
sudo apt update && sudo apt install ufw
sudo ufw enable
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 3306/tcp
sudo ufw deny 8080/tcp
sudo ufw allow from 192.168.1.100
sudo ufw allow from 192.168.1.100 to any port 22
sudo ufw status numbered
sudo ufw delete 2
sudo ufw limit 22/tcp
sudo ufw allow 5000:6000/tcp
sudo ufw app list
sudo ufw allow 'Nginx Full'
sudo ufw status verbose
sudo ufw logging on
sudo ufw disable
sudo ufw reset
请注意,在修改防火墙规则之前,建议先备份当前的配置。修改防火墙规则可能会影响系统的正常运行,特别是对于SSH等关键服务,务必谨慎操作。
通过以上步骤,您应该能够在Ubuntu系统上成功设置和管理防火墙。