所謂的FTP,即File Transfer Protocol(文件傳輸協議),其作用是使Internet用戶能夠將文件從壹臺計算機拷貝到另壹臺計算機,為實現Internet資源***享提供有力的保障。用戶啟動FTP客戶機程序,通過輸入戶名和口令與遠程主機上的FTP服務器建立連接,壹旦成功,在Internet上用戶計算機和宿主計算機之間就建立起壹條命令鏈路,客戶程序通過它向FTP服務器發送諸如改變目錄,顯示目錄清單這類命令,FTP服務器則返回每條命令執行後的狀態信息。
1.利用Windows 2000/XP中的IIS架設
啟動IIS,並啟動IIS上的FTP服務。在默認的情況下,此時妳的FTP服務器已經搭建好,並且可以立即登錄,但是該FTP中沒有任何文件。右擊IIS中的“默認FTP站點”節點,選擇“屬性”命令,打開相應的屬性設置對話框。
點擊“主目錄”選項卡,在FTP站點目錄的“本地路徑”處填上妳要設置的***享文件路徑。默認情況下,此處的文件夾位置為“C:\Inetpub\Ftproot”,妳如果臨時想改變***享目錄,隨時都可在此處修改,以後別人登錄妳的FTP服務器時顯示的文件列表就是在這個目錄中。
在“主目錄”的選項卡中,妳還可設置FTP服務器的文件訪問權限,分別有讀取、寫入和日誌訪問。安全起見,這裏的寫入權限壹般不選,保證匿名用戶不能隨意對妳文件進行操作。
設置登錄的用戶。如果妳願意提供“匿名”的訪問權限,還需在“安全”選項中處選擇“允許匿名連接”選項。此外,妳還可從Windows系統賬號中選擇FTP服務器的特殊賬號,當然也可以自己任意設置用戶名和密碼。
在“消息”選項卡中,有“歡迎”、“退出”和“最大連接數”3個輸入框,分別代表別人在登錄、退出時FTP服務器上給出的提示信息,妳可根據自己的需要設置。此外,最大連接數是設置同時連接本地FTP的最大主機臺數。
在“FTP站點”選項卡中設置FTP標識,包括說明、IP地址和端口,這裏壹般不需要改動,按照默認選擇即可。此外,在“C:\Winnt\System32\Logfiles”目錄中妳還可以看到連接上妳FTP的IP、時間等日誌信息。
此時,利用IE或者任何壹款FTP的客戶端軟件即可登錄妳架設好的FTP站點。
2.利用Serv-U架設
在FTP服務器的搭建中,Serv-U是目前使用比較多的工具之壹。它設置簡單,功能強大,而且非常穩定。
(1)下載並安裝Serv-U:
妳可以到 /download.htm下載該軟件的最新版本。在下載頁面,妳需要輸入自己的名字與電子郵件地址,然後點擊“遞交”按鈕,方可進入下載頁面。
該程序支持所有版本的Windows操作系統,軟件有三種授權方式,當第壹次安裝時,妳可以**使用標準版30天,標準版沒有遠程管理功能,可以創建100個用戶賬號,可以使用壹個域名和25個連接。當30天**試用期過去,軟件將自動變成個人版,個人版只允許壹個域名和壹個連接,可創建5個用戶賬號,並且不能夠設置目錄映射與文件鏈接。
下載完成後直接進行安裝即可。
(2)設置Serv-U:
Serv-U安裝完成後,將自動運行管理程序,第壹次運行管理程序會激活設置向導。通過此向導,可以幫妳輕松地完成基本設置。
基本設置:首先,設置向導將顯示歡迎信息,點擊“Next”按鈕,向導將詢問是否需要在菜單中顯示小圖標,此處可根據自己的需要進行選擇。選擇後向導提示將啟動Serv-U服務器,點擊“Next”按鈕即可啟動。接下來進入IP地址設置,因為妳將使用動態域名,並沒有固定的IP地址,所以不需要填寫,直接點擊“Next”按鈕按鈕進行域名設置,在此輸入妳申請到的動態域名。點擊“Next”按鈕,向導將詢問是否把Serv-U設置為系統服務(Install as system server),如果希望系統啟動時自動啟動服務器則點擊“Yes”選項,否則選擇“No”。
設置匿名用戶:決定是否把Serv-U設置為系統服務後,FTP服務器的基本設置就已經完成了。點擊“Next”按鈕,開始設置使用服務器的用戶賬號和權限。接下來向導將詢問該服務器是否允許匿名登錄(Allow anonymous access),接受匿名登錄意味著允許任何人登錄到妳的服務器***享文件,如果妳的服務器只準備為固定的用戶服務,可以不接受匿名登錄。
如果選擇了接受匿名登錄,下壹步將讓妳選擇匿名用戶的根目錄,當匿名登錄用戶登錄時將自動轉到該目錄,妳可以通過點擊輸入框旁邊的文件櫃圖標,瀏覽選擇硬盤上的目錄。選擇根目錄後點擊“Next”按鈕,可以設置是否將匿名用戶鎖定在剛才選定的根目錄中(Lock anonymous users in to their home directory),如果鎖定在根目錄上,匿名用戶將不能夠轉到根目錄的上級及其他目錄。為了安全著想,推薦妳選中此項。
設置普通用戶:設置完匿名用戶或選擇不接受匿名登錄後,向導將提問是否創建其他賬號(Create named account),妳既可以現在設置,也可以在以後需要時通過管理程序添加。
如果選擇了創建其他賬號,向導將要求輸入用戶名及密碼,然後按照設置匿名用戶的步驟,逐壹提示選擇根目錄和是否鎖定在根目錄上。唯壹不同的是,在設置最後,程序將讓妳選擇該用戶的管理特權(Account admin privilege),此處妳可根據自己的需要進行選擇,壹般使用它的默認值“No privilege”。當所有設置完畢後,點擊“Finish”按鈕即可。
另外,在設置用戶時,通過管理程序建立用戶組,再建立用戶並把他們分配到各自的用戶組中,也是壹個很好的方法,這樣就不需要逐壹為用戶設置權限,管理上也更為方便。