Linux中FileZilla的防火墙设置
一、先明确角色与总体思路
二、常见防火墙工具快速放行
firewalld(CentOS/RHEL、Fedora 等)
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=50100-52100/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
UFW(Ubuntu/Debian 常见)
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
sudo ufw reload
sudo ufw status
iptables(传统方式,适用于各类发行版)
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 50100:52100 -j ACCEPT
# 持久化(路径因发行版而异)
sudo iptables-save | sudo tee /etc/iptables/rules.v4
三、FileZilla Server 端的关键配置
四、验证与排错要点
nc -vz <FTP服务器IP或域名> 21
能连通说明控制通道未被本机防火墙阻断。sudo firewall-cmd --list-allsudo ufw statussudo iptables -L -n