前提:已经在阿里云(CentOs8.1系统)上搭建好了一个FTP服务器,FTP服务器也已经被设置为被动模式
打开Windows命令行窗口,输入ftp,使用ftp相关指令连接ftp服务器,发现可以连接成功,但是当使用‘ls’或‘dir’命令时报如下错误:
200 PORT command successful. Consider using PASV.
425 Failed to establish connection
看到网上有一种说法是可以输入quote PASV,测试了一下并没有什么卵用
看到stackoverflow上面有一篇帖子,说是windows命令行里ftp.exe不支持被动模式访问ftp,如果非要用被动模式访问,还是使用其他支持被动模式ftp的客户端吧,比如WinSCP FTP client