虽然宝塔面板自带了防火墙功能,但如果您希望使用UFW(Uncomplicated Firewall)进行更精细的防火墙管理,可以按照以下步骤操作:
bash
sudo apt update
bash
sudo apt install ufw
bash
sudo ufw enable
bash
sudo ufw default deny incoming # 默认拒绝所有入站连接
sudo ufw default allow outgoing # 默认允许所有出站连接
bash
sudo ufw allow 22/tcp
bash
sudo ufw allow 8888/tcp
bash
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
bash
sudo ufw allow 21/tcp # FTP
sudo ufw allow 3306/tcp # MySQL
bash
sudo ufw allow from 192.168.1.100 to any port 22
bash
sudo ufw deny from 123.45.67.89
bash
sudo ufw limit 22/tcp
bash
sudo ufw status numbered
bash
sudo ufw delete 2 # 删除编号为2的规则
bash
sudo ufw disable
UFW导致无法连接服务器:
sudo ufw disable
规则不生效:
sudo ufw reload
或
sudo systemctl restart ufw
查看详细日志:
sudo tail -f /var/log/ufw.log
通过以上步骤,您可以在宝塔面板环境中成功配置和使用UFW防火墙,为服务器提供额外的安全保护。