昨天更換完主機後,用FileZilla ftp客戶端鏈接ftp服務器,出現如下錯誤:服務器
命令: MLSD
錯誤: 鏈接超時
錯誤: 讀取目錄列表失敗
因而網上百度了一下,找到兩種解決方法。操作系統
1. 將filezilla的模式更改爲主動模式(PORT Mode)命令行
原理(網上覆制的)
FTP協議的數據傳輸存在兩種模式:主動模式(PORT Mode)和被動模式(Passive Mode)。這兩種模式發起鏈接的方向截然相反,主動模式是從服務器端向 客戶端發起;被動模式是客戶端向服務器端發起鏈接。是否採起被動模式取決於客戶程序,在ftp命令行中使用passive命令就能夠關閉/打開被動模式。博客
但是,當我改成主動模式後,MLSD仍是錯誤,因而。。。it
2. 配置防火牆(個人操做系統爲win8.1)原理
先在控制面板中找到防火牆,而後以下圖設置便可。服務器端
配置完後,問題就解決了。百度