在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站點,每個用戶只能操作本用戶的目錄,而不能看到其他用戶目錄
示例: 部署一個用戶隔離的FTP站點
步驟1: 在FTP服務器上創建用戶
首先我們需要新建用戶,這里新建3個用戶,名稱如下(實驗環境,隨便起)zc,sy,gch
步驟2: 創建用戶目錄
ftproot\localuser\用戶目錄
ftproot\localuser\zc ftproot\localuser\sy ftproot\localuser\gch