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