IIS6.0下建立FTP“用戶(hù)隔離”站點(diǎn)
為了方便大家使用,所建立的FTP站點(diǎn)不僅允許匿名用戶(hù)訪問(wèn),而且對(duì)主目錄啟用了“讀取”和“寫(xiě)入”的權(quán)限。這樣一來(lái)任何人都可以沒(méi)有約束地任意讀寫(xiě),難免出現(xiàn)一團(tuán)糟的情況。如果您使用IIS 6.0,只需創(chuàng)建一個(gè)‘用戶(hù)隔離’的FTP站點(diǎn)就可以有效解決此問(wèn)題。
“隔離用戶(hù)”是IIS 6.0中包含的FTP組件的一項(xiàng)新增功能。配置成“用戶(hù)隔離”模式的FTP站點(diǎn)可以使用戶(hù)登錄后直接進(jìn)入屬于該用戶(hù)的目錄中,且該用戶(hù)不能查看或修改其他用戶(hù)的目錄。
創(chuàng)建用戶(hù)賬戶(hù)
首先在FTP站點(diǎn)所在的Windows Server 2003服務(wù)器中為FTP用戶(hù)創(chuàng)建了一些用戶(hù)賬戶(hù),以便他們使用這些賬戶(hù)登錄FTP站點(diǎn)。操作步驟如下所述:
第1步 在桌面上用鼠標(biāo)右鍵單擊“我的電腦”,在彈出的快捷菜單中執(zhí)行“管理”命令。
第2步 打開(kāi)“計(jì)算機(jī)管理”窗口,在左窗格中展開(kāi)“本地用戶(hù)和組”目錄。然后用鼠標(biāo)右鍵單擊所展開(kāi)目錄中的“用戶(hù)”文件夾,在彈出的快捷菜單中執(zhí)行“新用戶(hù)”命令,打開(kāi)“新用戶(hù)”對(duì)話(huà)框。
第3步 在相關(guān)編輯框中鍵入用戶(hù)名(如“xiaowei”)和密碼,取消“用戶(hù)下次登錄時(shí)須更該密碼”選項(xiàng)并勾選“用戶(hù)不能更該密碼”和“密碼永不過(guò)期”兩項(xiàng),最后單擊“創(chuàng)建”按鈕(如圖1)。
圖1 創(chuàng)建用戶(hù)賬戶(hù)
第4步 這時(shí)會(huì)彈出下一個(gè)“新用戶(hù)”對(duì)話(huà)框,根據(jù)需要添加若干個(gè)用戶(hù)。創(chuàng)建完畢后單擊“關(guān)閉”按鈕即可。
規(guī)劃目錄結(jié)構(gòu)
創(chuàng)建了一些用戶(hù)賬戶(hù)后,開(kāi)始了另一項(xiàng)關(guān)鍵性操作:規(guī)劃文件夾結(jié)構(gòu)(說(shuō)白了就是創(chuàng)建一些文件夾)。
為什么說(shuō)創(chuàng)建文件夾的操作很關(guān)鍵呢,這是因?yàn)閯?chuàng)建“用戶(hù)隔離”模式的FTP站點(diǎn)對(duì)文件夾的名稱(chēng)和結(jié)構(gòu)有一定的要求。首先必須在NTFS分區(qū)中創(chuàng)建一個(gè)文件夾作為FTP站點(diǎn)的主目錄(如“CceFTP”),然后在“CceFTP”文件夾下創(chuàng)建一個(gè)名為“LocalUser”的子文件夾,最后在“LocalUser”文件夾下創(chuàng)建若干個(gè)跟用戶(hù)賬戶(hù)一一對(duì)應(yīng)的個(gè)人文件夾。
另外,如果想允許用戶(hù)使用匿名方式登錄“用戶(hù)隔離”模式的FTP站點(diǎn),則必須在“LocalUser”文件夾下面創(chuàng)建一個(gè)名為“Public”的文件夾。這樣匿名用戶(hù)登錄以后即可進(jìn)入“Public”文件夾中進(jìn)行讀寫(xiě)操作(如圖2)。
圖2 目錄結(jié)構(gòu)
提示:FTP站點(diǎn)主目錄下的子文件夾名稱(chēng)必須為“LocalUser”,且在其下創(chuàng)建的用戶(hù)文件夾必須跟相關(guān)的用戶(hù)賬戶(hù)使用完全相同的名稱(chēng),否則將無(wú)法使用該用戶(hù)賬戶(hù)登錄。
安裝FTP組件
在Windows Server 2003中創(chuàng)建“用戶(hù)隔離模式”的FTP站點(diǎn)需要IIS 6.0的支持,但是在默認(rèn)情況下IIS 6.0組件并沒(méi)有被安裝,因此簡(jiǎn)單談了一下如何手動(dòng)安裝IIS 6.0組件。
第1步 在“控制面板”中雙擊“添加或刪除程序”圖標(biāo),在打開(kāi)的“添加或刪除程序”對(duì)話(huà)框中單擊“添加/刪除Windows組件”按鈕,打開(kāi)“Windows組件向?qū)А睂?duì)話(huà)框。
第2步 在“組件”列表中找到并雙擊“應(yīng)用程序服務(wù)器”復(fù)選框,在打開(kāi)的“應(yīng)用程序服務(wù)器”對(duì)話(huà)框中雙擊“Internet信息服務(wù)(IIS)”選項(xiàng),打開(kāi)“Internet信息服務(wù)(IIS)”對(duì)話(huà)框。在子組件列表中找到并勾選“文件傳輸協(xié)議(FTP)服務(wù)”復(fù)選框,依次單擊“確定/確定/下一步”按鈕開(kāi)始安裝。最后單擊“完成”按鈕結(jié)束安裝過(guò)程(如圖3)。
圖3 選取ftp服務(wù)組件
提示:在安裝過(guò)程中需要插入Windows Server 2003的安裝光盤(pán)或指定安裝源文件。
創(chuàng)建FTP站點(diǎn)
至此所有的準(zhǔn)備工作都完成了,接下來(lái)是讀者最為關(guān)心的核心環(huán)節(jié):創(chuàng)建“用戶(hù)隔離”模式的FTP站點(diǎn)。具體設(shè)置步驟如下所述:
第1步 依次單擊“開(kāi)始/管理工具/Internet 信息服務(wù)(IIS)管理器”,打開(kāi)“Internet 信息服務(wù)(IIS)管理器”窗口。在左窗格中用鼠標(biāo)右鍵單擊“FTP站點(diǎn)”選項(xiàng),在彈出的快捷菜單中執(zhí)行“新建/FTP站點(diǎn)”命令,打開(kāi)“FTP站點(diǎn)創(chuàng)建向?qū)А毕驅(qū)ы?yè),并單擊“下一步”按鈕。
第2步 在打開(kāi)的“FTP站點(diǎn)描述”向?qū)ы?yè)中鍵入一行描述性語(yǔ)言(如“CceFTP”),并單擊“下一步”按鈕。
第3步 打開(kāi)“IP地址和端口設(shè)置”向?qū)ы?yè),在“輸入此FTP站點(diǎn)使用的IP地址”下拉菜單中選中一個(gè)用于訪問(wèn)該FTP站點(diǎn)的IP地址。端口保持默認(rèn)的“21”,單擊“下一步”按鈕。
第4步 在打開(kāi)的“FTP用戶(hù)隔離”向?qū)ы?yè)中點(diǎn)選“隔離用戶(hù)”單選框,并單擊“下一步”按鈕(如圖4)。
圖4 選擇“用戶(hù)隔離”模式
第5步 打開(kāi)“FTP站點(diǎn)主目錄”向?qū)ы?yè),單擊“瀏覽”按鈕找到事先創(chuàng)建的“CceFTP”文件夾,并依次單擊“確定/下一步”按鈕。
第6步 在打開(kāi)的“FTP站點(diǎn)訪問(wèn)權(quán)限”向?qū)ы?yè)中勾選“寫(xiě)入”復(fù)選框,然后依次單擊“下一步/完成”按鈕完成創(chuàng)建。
登錄FTP站點(diǎn)
筆者看到站點(diǎn)創(chuàng)建完成了,迫不及待地來(lái)到一臺(tái)電腦旁,以用戶(hù)“xiaowei”的身份成功登錄,并在該目錄中新建了一個(gè)文檔。為了驗(yàn)證自己所建立的文檔是否真在名為“xiaowei”的文件夾中,筆者還特意打開(kāi)Windows Server 2003服務(wù)器中“LocalUser”文件夾下的“xiaowei”文件夾,在這里果然看到了自己剛剛建立的文檔。毫無(wú)疑問(wèn),設(shè)置是成功的。
提示:用戶(hù)登錄分為兩種情況:如果以匿名用戶(hù)的身份登錄,則登錄成功以后只能在“Public”目錄中進(jìn)行讀寫(xiě)操作;如果是以某一有效用戶(hù)的身份登錄,則該用戶(hù)只能在屬于自己的目錄中進(jìn)行讀寫(xiě)操作,且無(wú)法看到其他用戶(hù)的目錄和“Public”目錄。
關(guān)鍵詞:IIS6.0,FTP
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 1
- 0
- 1
- 1
- 1
- 1