在Debian上配置vsftpd與防火墻關聯,需根據防火墻類型(ufw或iptables)開放對應端口,確保FTP服務正常通信,具體如下:
ufw配置
sudo ufw allow 21/tcpsudo ufw allow 20/tcpsudo ufw allow 30000:31000/tcpsudo ufw reloadiptables配置
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPTsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPTsudo iptables -A INPUT -p tcp --dport 20000:30000 -j ACCEPTsudo iptables-save > /etc/iptables/rules.v4,并確保規則在重啟后加載注意:
/etc/vsftpd.conf)中正確設置被動模式端口范圍(如pasv_min_port和pasv_max_port),并與防火墻規則一致。