在Server2012打開 伺服器管理器,選擇 添加角色與功能,添加Web服務下的FTP伺服器
單擊安裝
我們現在C槽建立一個名字為FTP的檔案夾,裡面建立一個ftp的檔案,做測試用,如圖
打開伺服器管理器,選擇IIS管理器
右鍵單擊網站,選擇減價FTP站點

添加FTP名稱,這裡就叫做FTP,選擇實體路徑,單擊下一步
勾選自動啟動FTP站點(不選也可以,一會手動啟動效果一樣)選擇無SSL,單擊下一步
身份驗證選擇基本,授權選擇所有使用者,權限選擇讀取(實驗要求是隻讀FTP),點選完成
建立完FTP站點後,我們在客戶機測試一下,在客戶機通過浏覽器(Windows資料總管)通路 ftp://192.168.10.102 (ftp://+ip位址),輸入使用者名和密碼,這裡我用管理者賬戶登入(沒建立使用者,有了個懶)
登入後我們就能看到我們的測試檔案了
下面來檢測一下,此FTP是否為隻讀FTP,首先我們來重命名一下,發現沒有權限
下面我們把檔案下載下傳到桌面,可行
建立一個txt文檔,内容随便打,名字就叫建立文本文檔
我們把建立的文檔上傳(拖拽上傳),發現沒有權限
那麼,隻讀FTP完成,進入下一個話題
示例: 部署一個可讀可寫的FTP站點(下載下傳、上傳)
可讀可寫的FTP站點,與隻讀的FTP站點,沒有太大的差別,隻要在選擇權限的時候,把讀取和寫入全部勾上即可,其它地方的配置,參考隻讀伺服器
下面進入今天的重頭戲,部署使用者隔離的FTP站點,每個使用者隻能操作本使用者的目錄,而不能看到其他使用者目錄
步驟1: 在FTP伺服器上建立使用者
首先我們需要建立使用者,這裡建立3個使用者,名稱如下(實驗環境,随便起)zc,sy,gch
步驟2: 建立使用者目錄
ftproot\localuser\使用者目錄
ftproot\localuser\zc ftproot\localuser\sy ftproot\localuser\gch