FileZilla 本身不提供防火墙设置功能,需通过 Linux 系统防火墙工具配置规则,以下是常用方法:
sudo systemctl start firewalld
sudo systemctl enable firewalld # 开机自启
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=50000-50050/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT # 控制端口
sudo iptables -A INPUT -p tcp --dport 50000:50050 -j ACCEPT # 被动模式端口范围
sudo service iptables save # CentOS 7
sudo iptables-save > /etc/iptables/rules.v4 # Debian/Ubuntu
sudo ufw allow 21/tcp
sudo ufw allow 50000:50050/tcp # 被动模式端口范围
sudo ufw reload
根据系统发行版选择对应工具,确保规则与服务器配置一致即可。