iis建立使用者隔離模式FTP網站的方法_win伺服器

來源:互聯網
上載者:User

為了方便大家使用,所建立的FTP網站不僅允許匿名使用者存取,而且對主目錄啟用了“讀取”和“寫入”的許可權。這樣一來任何人都可以沒有約束地任意讀寫,難免出現一團糟的情況。如果您使用IIS 6.0,只需建立一個‘使用者隔離'的FTP網站就可以有效解決此問題。

  “隔離使用者”是IIS 6.0中包含的FTP組件的一項新增功能。配置成“使用者隔離”模式的FTP網站可以使使用者登入後直接進入屬於該使用者的目錄中,且該使用者不能查看或修改其他使用者的目錄。

  建立使用者賬戶

  首先在FTP網站所在的Windows Server 2003伺服器中為FTP使用者建立了一些使用者賬戶,以便他們使用這些賬戶登入FTP網站。操作步驟如下所述:

   第1步 在案頭上用滑鼠右鍵單擊“我的電腦”,在彈出的捷徑功能表中執行“管理”命令。

   第2步 開啟“電腦管理”視窗,在左窗格中展開“本機使用者和組”目錄。然後用滑鼠右鍵單擊所展開目錄中的“使用者”檔案夾,在彈出的捷徑功能表中執行“新使用者”命令,開啟“新使用者”對話方塊。

   第3步 在相關編輯框中鍵入使用者名稱(如“xiaowei”)和密碼,取消“使用者下次登入時須更該密碼”選項並勾選“使用者不能更該密碼”和“密碼永不到期”兩項,最後單擊“建立”按鈕(如圖1)。

   第4步 這時會彈出下一個“新使用者”對話方塊,根據需要添加若干個使用者。建立完畢後單擊“關閉”按鈕即可。

  規劃目錄結構

  建立了一些使用者賬戶後,開始了另一項關鍵性操作:規劃檔案夾結構(說白了就是建立一些檔案夾)。

  為什麼說建立檔案夾的操作很關鍵呢,這是因為建立“使用者隔離”模式的FTP網站對檔案夾的名稱和結構有一定的要求。首先必須在NTFS分區中建立一個檔案夾作為FTP網站的主目錄(如“CceFTP”),然後在“CceFTP”檔案夾下建立一個名為“LocalUser”的子檔案夾,最後在“LocalUser”檔案夾下建立若干個跟使用者賬戶一一對應的個人資料夾。

  另外,如果想允許使用者使用匿名方式登入“使用者隔離”模式的FTP網站,則必須在“LocalUser”檔案夾下面建立一個名為“Public”的檔案夾。這樣匿名使用者登入以後即可進入“Public”檔案夾中進行讀寫操作(如圖2)。

  提示:FTP網站主目錄下的子檔案夾名稱必須為“LocalUser”,且在其下建立的使用者檔案夾必須跟相關的使用者賬戶使用完全相同的名稱,否則將無法使用該使用者賬戶登入。

  安裝FTP組件

  在Windows Server 2003中建立“使用者隔離模式”的FTP網站需要IIS 6.0的支援,但是在預設情況下IIS 6.0組件並沒有被安裝,因此簡單談了一下如何手動安裝IIS 6.0組件。

   第1步 在“控制台”中雙擊“添加或刪除程式”表徵圖,在開啟的“添加或刪除程式”對話方塊中單擊“添加/刪除Windows組件”按鈕,開啟“Windows組件嚮導”對話方塊。

   第2步 在“組件”列表中找到並雙擊“應用程式伺服器”複選框,在開啟的“應用程式伺服器”對話方塊中雙擊“Internet資訊服務(IIS)”選項,開啟“Internet資訊服務(IIS)”對話方塊。在子組件列表中找到並勾選“檔案傳輸通訊協定(FTP)服務”複選框,依次單擊“確定/確定/下一步”按鈕開始安裝。最後單擊“完成”按鈕結束安裝過程(如圖3)。

  提示:在安裝過程中需要插入Windows Server 2003的安裝光碟片或指定安裝源檔案。

  建立FTP網站

  至此所有的準備工作都完成了,接下來是讀者最為關心的核心環節:建立“使用者隔離”模式的FTP網站。具體設定步驟如下所述:

   第1步 依次單擊“開始/管理工具/Internet 資訊服務(IIS)管理器”,開啟“Internet 資訊服務(IIS)管理器”視窗。在左窗格中用滑鼠右鍵單擊“FTP網站”選項,在彈出的捷徑功能表中執行“建立/FTP網站”命令,開啟“FTP網站建立嚮導”嚮導頁,並單擊“下一步”按鈕。

   第2步 在開啟的“FTP網站描述”嚮導頁中鍵入一行描述性語言(如“CceFTP”),並單擊“下一步”按鈕。

   第3步 開啟“IP地址和連接埠設定”嚮導頁,在“輸入此FTP網站使用的IP地址”下拉式功能表中選中一個用於訪問該FTP網站的IP地址。連接埠保持預設的“21”,單擊“下一步”按鈕。

   第4步 在開啟的“FTP使用者隔離”嚮導頁中點選“隔離使用者”單選框,並單擊“下一步”按鈕(如圖4)。

   第5步 開啟“FTP網站主目錄”嚮導頁,單擊“瀏覽”按鈕找到事先建立的“CceFTP”檔案夾,並依次單擊“確定/下一步”按鈕。

   第6步 在開啟的“FTP網站存取權限”嚮導頁中勾選“寫入”複選框,然後依次單擊“下一步/完成”按鈕完成建立。

  登入FTP網站

  筆者看到網站建立完成了,迫不及待地來到一台電腦旁,以使用者“xiaowei”的身份成功登入,並在該目錄中建立了一個文檔。為了驗證自己所建立的文檔是否真在名為“xiaowei”的檔案夾中,筆者還特意開啟Windows Server 2003伺服器中“LocalUser”檔案夾下的“xiaowei”檔案夾,在這裡果然看到了自己剛剛建立的文檔。毫無疑問,設定是成功的。

  提示:使用者登入分為兩種情況:如果以匿名使用者的身份登入,則登入成功以後只能在“Public”目錄中進行讀寫操作;如果是以某一有效使用者的身份登入,則該使用者只能在屬於自己的目錄中進行讀寫操作,且無法看到其他使用者的目錄和“Public”目錄。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.