前提:已經搭建好了一個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