Windows ECS上如何以正確的姿勢配置FTP Server使用NAS
以下配置以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服務
第二步:添加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服務器。
最後更新:2017-08-13 22:22:28