昨天更換完主機后,用FileZilla ftp客戶端連接ftp服務器,出現以下錯誤:
命令: MLSD
錯誤: 連接超時
錯誤: 讀取目錄列表失敗
於是網上百度了一下,找到兩種解決方法。
1. 將filezilla的模式更改成主動模式(PORT Mode)

原理(網上復制的)
FTP協議的數據傳輸存在兩種模式:主動模式(PORT Mode)和被動模式(Passive Mode)。這兩種模式發起連接的方向截然相反,主動模式是從服務器端向 客戶端發起;被動模式是客戶端向服務器端發起連接。是否采取被動模式取決於客戶程序,在ftp命令行中使用passive命令就可以關閉/打開被動模式。
可是,當我改為主動模式后,MLSD還是錯誤,於是。。。
2. 配置防火牆(我的操作系統為win8.1)
先在控制面板中找到防火牆,然后如下圖設置即可。


配置完后,問題就解決了。
