Windows 2003利用IIS搭建用戶隔離模式FTP服務器

看了網上的很多windows2003安裝FTP的都是一個版本,那個版本在用戶FTP目錄上說的有些模糊。

自己整理並親測的一個版本。

環境描述:

Windows Server2003 Enterprise Edition(虛擬機)

虛擬機和host採用host-only連接。虛擬機IP192.168.64.128(自動獲取),host可以ping通虛擬機。

執行用戶Administrator

 

準備工作

創建兩個FTP的測試用戶

Win + R鍵打開運行,輸入“compmgmt.msc”打開“計算機管理”

        

添加兩個測試用戶ftpuser1,ftpuser2。

 

新用戶第一次登錄需要重置密碼,爲避免重置密碼,這裏給新建的用戶重新設置密碼,出現的警告,不用理會,直接繼續(如不重置密碼的話,可能在測試FTP登錄時,無法登錄)。

 

在E盤下創建一個文件夾作FTP的主目錄,取名ftproot。

操作過程:

安裝FTP組件。

控制面板,添加或刪除程序。

 

添加FTP組件。通過點擊“詳細信息”展開每一級。

 

安裝過程中會要求提供系統鏡像完成安裝。

 

安裝完成後,win + R鍵打開運行,輸入命令inetmgr 打開IIS管理器。

創建一個新的FTP站點。

 

輸入站點名字

 

這裏IP使用全部未分配(如果本機存在多個IP的話,每個IP都是有效地)。

端口採用默認。

 

選擇“隔離用戶”模式。

 

指定FTP主目錄,即剛纔建立的文件夾ftproot。

 

完成FTP站點後。在FTP的主目錄,即E:\ftproot下創建一個名爲localuser的文件夾,並在其下創建兩個文件夾,命名和建立的兩個用戶名同名。如果FTP提供匿名登錄還可以創建一個public文件夾。

爲了便於測試,可以在這幾個文件中創建幾個文件。

 

至此,完成FTP配置。

 

測試

因爲每一個FTP站點對應一個端口,且剛纔建立的FTP站點端口爲21,和默認站點衝突。爲了便於測試,關閉默認FTP站點,僅開啓新建的FTP站點。

 

這裏使用Xmanager這個工具進行測試。

使用ftpuser1登錄:

結果:

可以發現ftpuser1只能瀏覽和下載自己目錄下(即E:\ftproot\localuser\ftpuser1)的文件。

 

使用匿名登錄:

 

結果:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章