前提:已经在阿里云(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

本文描述了在CentOs8.1系统上搭建的FTP服务器,使用Windows命令行访问时遇到的‘ls’或‘dir’命令失败问题。通过分析,发现Windows ftp.exe不支持被动模式,建议使用WinSCP等支持被动模式的FTP客户端。

4万+

被折叠的 条评论
为什么被折叠?



