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
根據系統發行版選擇對應工具,確保規則與服務器配置一致即可。