在Debian上配置FileZilla防火墙通常使用ufw(推荐)或iptables,以下是具体步骤:
sudo apt update && sudo apt install ufw
sudo ufw enable
sudo ufw default deny incoming # 拒绝所有传入连接
sudo ufw default allow outgoing # 允许所有传出连接
sudo ufw allow 21/tcp
sudo ufw allow 40000:40009/tcp
sudo ufw allow from 192.168.1.100 to any port 21 # 仅允许指定IP访问FTP
sudo ufw status # 查看当前规则
sudo ufw reload # 重启防火墙(若有修改)
sudo apt update && sudo apt install iptables
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT # 控制端口
sudo iptables -A INPUT -p tcp --dport 40000:40009 -j ACCEPT # 被动模式端口
sudo iptables-save > /etc/iptables.rules # 保存规则
sudo systemctl restart iptables # 重启服务(需先安装iptables-persistent)
sudo systemctl status vsftpd
以上步骤参考自,可根据实际需求调整端口范围和IP限制。