


Window2003下FTP用戶隔離的實現(xiàn)
自IIS6.0開始FTP增加新的功能"用戶隔離",通過創(chuàng)建用戶隔離可以實現(xiàn)不同用戶登陸時擁有不同的目錄,同時可以設(shè)置用戶對自己的目錄權(quán)限.。此外也可以讓非用戶匿名訪問FTP服務(wù)器。像IIS6.0的“用戶隔離”通過Serv-U也可以實現(xiàn)相同功能。
下面將介紹如何實現(xiàn)用戶隔離,方面對FTP服務(wù)器的管理。
對FTP服務(wù)器配置隔離時要注意以下幾個問題:
(1) 首先創(chuàng)建一個目錄如:51CTODIR
(2) 再在51CTODIR目錄中創(chuàng)建一個目錄為"localuser",此目錄主要存放各用戶的數(shù)據(jù)的;
(3) 在localuser目錄中以用戶名為名創(chuàng)建相應(yīng)的目錄,如用戶zhangsan,則要在loaluser目
錄中創(chuàng)建一個目錄同樣為zhangsan,如果需要就設(shè)置zhangsan對zhangsan目錄的相應(yīng)
權(quán)限,但默認(rèn)情況是只讀,如果要有其它權(quán)限應(yīng)將FTP的站點修改為寫入權(quán)限才可以
實現(xiàn)
(4) 偌想實現(xiàn)匿名用戶登錄則需要在localuser目錄中創(chuàng)建一個目錄public,此目錄為匿名
用戶訪問的目錄
(5) 創(chuàng)建相應(yīng)的用戶
具體操作如下過程:
一、創(chuàng)建用戶賬戶
首先在FTP站點所在的Windows Server 2003服務(wù)器中為FTP用戶創(chuàng)建了一些用戶賬戶,以便他們使用這些賬戶登錄FTP站點。操作步驟如下所述:
第1步 在桌面上用鼠標(biāo)右鍵單擊“我的電腦”,在彈出的快捷菜單中執(zhí)行“管理”命令。
第2步 打開“計算機(jī)管理”窗口,在左窗格中展開“本地用戶和組”目錄。然后用鼠標(biāo)右鍵單擊所展開目錄中的“用戶”文件夾,在彈出的快捷菜單中執(zhí)行“新用戶”命令,打開“新用戶”對話框。
第3步 在相關(guān)編輯框中鍵入用戶名(如“xiaowei”)和密碼,取消“用戶下次登錄時須更該密碼”選項并勾選“用戶不能更該密碼”和“密碼永不過期”兩項,最后單擊“創(chuàng)建”按鈕(如圖1)。
第4步 這時會彈出下一個“新用戶”對話框,根據(jù)需要添加若干個用戶。創(chuàng)建完畢后單擊“關(guān)閉”按鈕即可。
二、規(guī)劃目錄結(jié)構(gòu)
創(chuàng)建了一些用戶賬戶后,開始了另一項關(guān)鍵性操作:規(guī)劃文件夾結(jié)構(gòu)(說白了就是創(chuàng)建一些文件夾)。
為什么說創(chuàng)建文件夾的操作很關(guān)鍵呢,這是因為創(chuàng)建“用戶隔離”模式的FTP站點對文件夾的名稱和結(jié)構(gòu)有一定的要求。首先必須在NTFS分區(qū)中創(chuàng)建一個文件夾作為FTP站點的主目錄(如“CceFTP”),然后在“CceFTP”文件夾下創(chuàng)建一個名為“LocalUser”的子文件夾,最后在 “LocalUser”文件夾下創(chuàng)建若干個跟用戶賬戶一一對應(yīng)的個人文件夾。
另外,如果想允許用戶使用匿名方式登錄“用戶隔離”模式的FTP站點,則必須在“LocalUser”文件夾下面創(chuàng)建一個名為“Public”的文件夾。這樣匿名用戶登錄以后即可進(jìn)入“Public”文件夾中進(jìn)行讀寫操作(如圖2)。
提示:FTP站點主目錄下的子文件夾名稱必須為“LocalUser”,且在其下創(chuàng)建的用戶文件夾必須跟相關(guān)的用戶賬戶使用完全相同的名稱,否則將無法使用該用戶賬戶登錄。
三、安裝FTP組件
在Windows Server 2003中創(chuàng)建“用戶隔離模式”的FTP站點需要IIS 6.0的支持,但是在默認(rèn)情況下IIS 6.0組件并沒有被安裝,因此簡單談了一下如何手動安裝IIS 6.0組件。
第1步 在“控制面板”中雙擊“添加或刪除程序”圖標(biāo),在打開的“添加或刪除程序”對話框中單擊“添加/刪除Windows組件”按鈕,打開“Windows組件向?qū)А睂υ捒颉?/P>
第2步在“組件”列表中找到并雙擊“應(yīng)用程序服務(wù)器”復(fù)選框,在打開的“應(yīng)用程序服務(wù)器”對話框中雙擊“Internet信息服務(wù)(IIS)” 選項,打開 “Internet信息服務(wù)(IIS)”對話框。在子組件列表中找到并勾選“文件傳輸協(xié)議(FTP)服務(wù)”復(fù)選框,依次單擊“確定/確定/下一步”按鈕開始安裝。最后單擊“完成”按鈕結(jié)束安裝過程(如圖3)。
提示:在安裝過程中需要插入Windows Server 2003的安裝光盤或指定安裝源文件。
四、創(chuàng)建FTP站點
至此所有的準(zhǔn)備工作都完成了,接下來是讀者最為關(guān)心的核心環(huán)節(jié):創(chuàng)建“用戶隔離”模式的FTP站點。具體設(shè)置步驟如下所述:
第1步 依次單擊“開始/管理工具/Internet 信息服務(wù)(IIS)管理器”,打開“Internet 信息服務(wù)(IIS)管理器”窗口。在左窗格中用鼠標(biāo)右鍵單擊“FTP站點”選項,在彈出的快捷菜單中執(zhí)行“新建/FTP站點”命令,打開“FTP站點創(chuàng)建向?qū)А毕驅(qū)ы摚螕簟跋乱徊健卑粹o。
第2步 在打開的“FTP站點描述”向?qū)ы撝墟I入一行描述并單擊“下一步”按鈕。
第3步 打開“IP地址和端口設(shè)置”向?qū)ы摚凇拜斎氪薋TP站點使用的IP地址”下拉菜單中選中一個用于訪問該FTP站點的IP地址。端口保持默認(rèn)的“21”,單擊“下一步”按鈕。
第4步 在打開的“FTP用戶隔離”向?qū)ы撝悬c選“隔離用戶”單選框,并單擊“下一步”按鈕(如圖4)。
第5步 打開“FTP站點主目錄”向?qū)ы摚瑔螕簟盀g覽”按鈕找到事先創(chuàng)建的文件夾,并依次單擊“確定/下一步”按鈕。
第6步 在打開的“FTP站點訪問權(quán)限”向?qū)ы撝泄催x“寫入”復(fù)選框,然后依次單擊“下一步/完成”按鈕完成創(chuàng)建。
登錄FTP站點
筆者看到站點創(chuàng)建完成了,迫不及待地來到一臺電腦旁,以用戶“51cto”的身份成功登錄,并在該目錄中新建了一個文檔。為了驗證自己所建立的文檔是否真在名為“51cto”的文件夾中,筆者還特意打開Windows Server 2003服務(wù)器中“LocalUser”文件夾下的“51cto”文件夾,在這里果然看到了自己剛剛建立的文檔。毫無疑問,設(shè)置是成功的。
提示:用戶登錄分為兩種情況:如果以匿名用戶的身份登錄,則登錄成功以后只能在“Public”目錄中進(jìn)行讀寫操作;如果是以某一有效用戶的身份登錄,則該用戶只能在屬于自己的目錄中進(jìn)行讀寫操作,且無法看到其他用戶的目錄和“Public”目錄。
關(guān)鍵字:FTP、隔離、服務(wù)器、Server
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動項
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯
- 解決Centos7雙系統(tǒng)后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解