Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用戶隔離+共享文件夾配置方法

最近需要搭建一個FTP服務器使用,需求是:1、用戶隔離,各自有獨立空間;2、需要共享文件夾共享文件;3、無域控。期間遇到各種問題,沒能找到一個行之有效的文檔,遂記錄下。

1、準備工作

服務器一臺:操作系統–Windows 10 專業版、 server 2012、server 2016或者更高版本;

FTP用戶名、密碼。

2、FTP用戶創建

1)打開計算機管理,Win10和Server打開方式不同,自行百度,在左側找到用戶,單擊。如果打開計算機管理沒有該選項說明操作系統為傢庭版或者其他不支持的版本,需要更換操作系統。

2)在右側空白處右鍵,單擊新建“新用戶”;

3)輸入用戶名密碼,勾選密碼永不過期;

4)創建完所有需要的用戶後,單擊關閉,在左側單擊組,根據需要新建用戶組,添加剛剛新建的用戶;

所有用戶和用戶組創建完成後關閉計算機管理

3、FTP文件夾創建

1)在空間充裕的磁盤創建FTP根目錄FTP_Root,然後在該目錄下創建用戶文件夾和共享文件夾,localuser文件夾必須存在,否則無法訪問。

localuser內用戶文件夾名稱必須與上一步創建的FTP用戶名一致,否則無法登陸,另外兩個group文件夾用於設置虛擬目錄共享。

4、FTP服務搭建

首先需要安裝FTP服務,Win10和Server打開方式不同,自行百度。

FTP服務器安裝完成後開始配置:

1)打開IIS管理器,單擊添加FTP站點

2)填寫FTP站點名稱,選擇FTP根目錄,單擊下一步

3)如果不需要配置SSL,如下圖選擇,單擊下一步

4)勾選基本身份驗證(匿名是否勾選根據實際情況選擇,此處方案不允許匿名登錄,不勾選),選擇允許所有用戶訪問,勾選讀取、寫入,單擊完成。

5、添加用戶權限

1)雙擊新建的FTP站點,打開管理界面

2)雙擊FTP用戶隔離

3)選中“用戶名物理目錄(啟用全局虛擬目錄)”,然後單擊右側應用

4)開啟虛擬目錄訪問;

重新雙擊左側站點名稱,找到FTP目錄瀏覽,雙擊進入

選中unix,勾選虛擬目錄,然後單擊右側應用

5)添加虛擬共享目錄,在FTP站點上右鍵,選擇“添加虛擬目錄”,

填寫虛擬目錄名稱和路徑,虛擬目錄名稱與之前設置的文件夾名稱一致,單擊確定

同樣添加group2

6)設置虛擬共享目錄權限,例如需要設置group1可以訪問group1文件夾,但是不能訪問group2文件夾。

雙擊group1文件夾,然後雙擊右側“FTP授權規則”,

刪除已有規則,添加新的允許規則,允許group1用戶組訪問group1文件夾

同樣的方法修改group2,完成後顯示如下

7)可選配置,關閉UTF-8

雙擊站點,單擊右側高級設置,在彈出對話框中將允許UTF8改為False,單擊確定。用於解決Windows下中文亂碼問題。

同樣,自動啟動改為False後FTP服務器在操作系統重啟後不會自動啟動。

6、防火墻配置

各版本系統配置方法不同,請自行百度。

7、測試連接

打開任意文件夾,在地址欄輸入:ftp://<服務器ip>,如本機使用服務器ip為localhost,輸入後回車

在彈出的對話框中輸入前面創建的FTP用戶名及密碼,單擊登錄

即可打開FTP文件夾,個人文件夾中具備完全權限,group1中可以上傳文件、刪除自己上傳的文件、查看他人上傳的文件,但是無法刪除他人上傳的文件。

到此這篇關於Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用戶隔離+共享文件夾配置方法的文章就介紹到這瞭,更多相關IIS FTP 用戶隔離設置方法內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: