解决办法是进入PASV mode
vim /etc/vsftpd.conf
添加:pasv_promiscuous=YES
ftp> quote pasv
227 Entering Passive Mode (192,168,0,112,143,83).
ftp> passive
Passive mode on.
或者在下载的shell脚本添加
quote pasv
passive
再下载应该就成功了
想要更加详细了解两种模式的区别可以看这篇文章:ftp的主动模式active mode和被动模式 passive mode的配置和区别 - linuxws - 博客园 (cnblogs.com)