看了網上的很多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)的文件。
使用匿名登錄:
結果: