關於FileZilla Server讀取目錄列表失敗和無法連接到服務器的解決辦法彙總

今天買了阿里雲的windows server R2雲服務器,選的是ASP.NET的應用鏡像,裏面內置了FileZilla Server,當我按照教程配置好賬戶的時候發現外網無法訪問。錯誤如下:

錯誤1:

錯誤2:

狀態: 連接建立,等待歡迎消息...
狀態: 不安全的服務器,不支持 FTP over TLS。
狀態: 已登錄
狀態: 讀取目錄列表...
命令: PWD
響應: 257 "/" is current directory.
命令: TYPE I
響應: 200 Type set to I
命令: PORT 182,32,16,212,217,163
響應: 200 Port command successful
命令: MLSD
響應: 150 Opening data channel for directory listing of "/"
響應: 425 Can't open data connection for transfer of "/"
錯誤: 讀取目錄列表失敗

遂百度,彙總如下: 

解決錯誤1:打開阿里雲服務器的21號端口

 

解決錯誤2:我是在解決完錯誤1後出現的錯誤2-讀取目錄失敗,在一頓搜索後總結一下其解決方案

  • 在服務器上的FileZilla Server的編輯-設置-被動模式設置裏做如圖所示設置

(使用下列IP添你的服務器外網IP)

  • 在你的服務器防火牆規則裏和開放60000-60020端口

(高級設置-入站規則-新建規則) ,同時阿里雲服務器的防火牆也要開放60000-60020端口

  •  在FileZilla中新建站點,設置協議爲FTP-文件傳輸協議,加密選擇只使用普通FTP,登陸類型選正常

  • 最後在傳輸設置裏選擇被動

 

操作完畢,連接成功

整整找了一個多小時的解決方法,每一個都不能完全解決,最後將他們結合起來用才修好,對於一個新手來說真的是不太友好

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章