客戶端進入被動模式後無響應,通常是數據連接端口被防火牆攔截或模式不匹配。
pasv_promiscuous=YES
# vsftpd.conf
pasv_min_port=30000
pasv_max_port=30999
# iptables
iptables -A INPUT -p tcp --dport 30000:30999 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
pasv_enable=NO
建議:優先用方案二,兼容性與安全性平衡最佳;方案三需客戶端網絡允許入站連接。