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