最近一直卡在「FileZilla Server 防火牆 」設定,最後問題順利解決,也學習到「FTP」相關知識,問題是這樣發生的。
魚仔使用「FileZilla Clinet」連線「FileZilla Server」時發生下面問題,「425 Can't Open Data Connection 無法取得目錄列表」
這時候大家一定會檢查「防火牆」,但「魚仔」已經設定「防火牆規則」開放「21 Port」輸入
各位鄉親阿,這時候魚仔可就非常納悶到底哪裡出問題,經過一陣「Google 大神」的膜拜後,找到答案。
當您使用「FileZilla Clinet」連線「FileZilla Server」時,預設使用「被動模式 Passive Mode」,這時候我們需要設定「FileZilla Server - Passive Mode Settings」,開啟「FileZilla Server」=>「Edit」=>「Settings」
1. 點選「Passive mode settings」
2. 輸入 Port 範圍「6000-6010」
PS. ( Port 的範圍不要跟您的設定互相衝突即可 )
接下設定「Windows 防火牆」
1. 點選「輸入規則」
2. 點選「新增規則」
點選「連接埠」
1. 點選「TCP (T)」
2. 輸入 剛剛設定的「Port 範圍」
點選「允許連線」
勾選「私人」、「公用」
輸入「名稱」
PS (可隨意輸入,自己看懂就好)
這時候就建立完成「Windows 防火牆規則」
使用「FileZilla Clinet」連線測試,這時候就成功拉
參考資料:
「~.:.': .NET碎碎念:'.':.~」-「在 Windows 7 用 FileZilla Server 架 FTP 站要注意的防火牆設定」