IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

如何令Filezilla Server可以連接上網絡磁碟機

01. 這是之前在Filezilla Server一直遇上的問題,就是如何令伺服器可以連接上網絡磁碟機(Network drive)。

02. 先回顧一下現在問題及設置:網絡磁碟機名稱是X,IP是192.168.11.79;Filezilla Server IP是192.168.11.59;

03. 正常在Filezilla Server設置一個用戶及其Home folder,是沒有任何問題的。

04. 來到FTP client登入時,便會出現550的錯誤。

05. 網上世界說只要更改為UNC地址就可以解決問題。

06. 先用管理員權限執行『services.msc』。

07. 打開FileZilla Server FTP server服務。

08. 停止有關服務。

09. 再到Filezilla Server安裝資料夾找尋『FileZilla Server.xml』檔案。

10. 打開檔案,將有關位置更改。

將:
<Permission Dir="X:\\share">
更改為:
<Permission Dir="X:/share">

11. 儲存檔案,再啟動有關服務。

12. 你會發現問題依然是沒有解決。

13. 再次按上面第6項停止FileZilla Server FTP server服務。再次打開『FileZilla Server.xml』檔案。

將:
<Permission Dir="X:/share">
更改為:
<Permission Dir="//192.168.11.79/share_folder/share">

14. 儲存檔案,再啟動有關服務。

15. 再用FTP客戶端測試一次,今次可以連接及上傳檔案了。

16. 返回Filezilla Server一看,名稱已是正確的UNC路徑了。

17. 所以,正確的做法是令Filezilla Server連接UNC路徑,而不是連接網絡磁碟機(Network drive)。

18. 最後發現一個很有趣的地方,如果是用Filezilla Server網站下載回來的檔案,安裝後是用不了UNC路徑,一樣會出現550的錯誤。但用XAMPP內付的Filezilla Server又沒有問題。檔案『Filezilla Server works for UNC path』是測試時,成功能建立UNC路徑的XAMPP檔案(Filezilla Server v0.9.4b)。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *