以下配置以windows2008 + filezillaserver為例,介紹如何在windows ecs上配置ftp伺服器,并将nas檔案系統輸出給ftp的使用者。
(以下内容假設使用者已經安裝filezillaserver)
第一步:配置ftp service以指定使用者運作。
由于使用者挂載nas的一般是目前登入使用者,比如administrator,但預設filezillaserver是以”system”使用者運作,windows預設對于挂載的nas映射的盤符(比如z:)是對不同使用者隔離的,是以為了讓ftp服務程式可以通路nas,需要配置ftp服務以相同的使用者運作。
1.
在“伺服器管理器”-“配置”-“服務”中找到“firezilla server ftp server”。
2.
輕按兩下,在對話框中”登入”頁選擇目前挂載nas的使用者(例子中是administrator),并填入該賬号的登入密碼。
3.
重新開機ftp服務
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLmBTZ1YmNxY2YmRDN2QGZjFWYiljMkJTYhZmMyEDN0MzNzcDZjlzMz8CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
第二步:添加ftp的使用者和home目錄
這一步可以用“filezilla server interface”程式完成,如下圖我們添加了ftpuser賬号,并指定了ftp登入後的home目錄。需要注意的是下圖黃框中是一個網絡位址,初始配置時filezilla隻允許選擇映射好的盤符,比如z: (我們在第三步修改)。
第三步:修改filezilla配置項,将使用者的home從盤符改成網絡位址。
在filezilla的安裝目錄下,打開“filezilla server.xml”,找到剛才添加的使用者(ftpuser),将他的home 目錄改成nas網絡位址。
下圖給出我目前系統中映射的nas,其中f:是nfs挂載,z:是smb挂載。我們可以把其中任意一個配置給ftpuser的home。
修改filezilla server.xml内容的截圖。
第四步:測試讓ftpuser登入ftp伺服器。