既然我們建立FTP用到了IIS,那么就應該在windows中安裝該組件。當然很多讀者可能會疑問為什么自己安裝了IIS組件卻發現沒有建立FTP的選項,這是因為默認情況下建立FTP的功能沒有被集成到IIS中。下面就為大家介紹這些準備工作如何完成。筆者是在windows2003+iis6環境下完成該項操作的。
第一步:通過任務欄的“開始->所有程序->控制面板->添加或刪除程序”來安裝IIS組件。
第二步:在添加或刪除程序窗口中的左邊選擇“添加/刪除windows組件”。等待一段時間后會彈出windows組件向導,我們選擇“應用程序服務器”,然后點右下角的“詳細信息”按鈕。
小提示:默認情況下我們所有應用程序例如DHCP,DNS,IIS等組件都在應用程序服務器選項中?!〉谌剑涸趹贸绦蚍⻊掌髟O置窗口中找到“internet 信息服務(IIS)”繼續點右下角的“詳細信息”按鈕。
第四步:默認情況下在IIS組件詳細信息處沒有安裝FTP功能組件,因此我們需要將其添加。在“文件傳輸協議(FTP)服務”前打對勾,接下來點“確定”按鈕?!?
第五步:再次確定后開始安裝IIS組件相關文件到本地硬盤。
第六步:安裝過程中會出現提示無法復制文件FTPCTRS2.DLL文件的復制錯誤信息。這個文件是負責FTP功能的。(如圖6)我們放入windows2003系統光盤到光驅中,并通過瀏覽按鈕將路徑指向I386目錄即可。確定后安裝工作繼續進行。
第七步:經過短暫的等待系統將完成windows組件的安裝工作,我們點“完成”按鈕即可。
第八步:接下來再次通過任務欄的“開始->所有程序->管理工具”,再其下找到Internet信息服務(IIS)管理器,這個就是我們用來建立FTP的組件。至此我們也完成了建立FTP服務器的前期準備工作,接下來將是具體的配置工作了。
IIS服務器FTP站點的建立與屬性設置
在IIS服務器6.0安裝完成后,在MMC中也會自動創建一個缺省FTP站點。如果希望新建一個FTP站點,也是首先選中此站點所在的主機名,在其上單擊右鍵,選擇新增→FTP站點,按創建向導依次輸入FTP站點說明、IP地址、端口號、主目錄、訪問權限等內容。操作完成后,就生成了一個新的FTP站點。
如果想設置某一FTP站點的屬性,首先用鼠標選中這一FTP站點,在其上單擊右鍵,并在隨之彈出的選單中選擇屬性,則出現FTP站點屬性對話框。其中主要包括以下幾個屬性頁:
●IIS服務器FTP站點:設置FTP站點的標識、連接和日志信息,包括站點說明、IP地址、端口號、是否有連接用戶數的限制以及是否啟用日志等。
●IIS服務器安全賬號:選擇是否允許匿名連接,如果允許匿名連接,則允許使用“匿名"用戶名的用戶登錄到FTP服務器。在默認情況下,為所有的匿名登錄創建一個用戶名為“USER-主機名"的賬號,如USER-e 40。
此賬號是IIS服務器安裝時,在Windows NT“域用戶管理器"和Internet服務管理器中自動創建的,并隨機地為此賬號分配了密碼。也可以使用“用戶名"和“密碼"對話框設置Windows NT用戶賬號以用于所有的匿名連接。
●信息:設置啟用和退出此站點時所顯示的信息。
●主目錄:它可以是本地的某個目錄,也可以是網絡中某臺計算機上的一個共享目錄。
●目錄安全性:過濾某些IP地址,允許或拒絕從這些IP地址的計算機上訪問此站點。