一、用IIS架設(shè)
如果只是想建個小型的同時在線用戶數(shù)不超過10個的FTP服務(wù)器,且不會同時進行大流量的數(shù)據(jù)傳輸,可以用IIS 5.0作為服務(wù)器軟件來架設(shè)(IIS只適用于Windows NT/2000/XP操作系統(tǒng))。
1.安裝
WindowsXP默認(rèn)安裝時不安裝IIS組件,需要手工添加安裝。進入控制面板,找到“添加/刪除程序”,打開后選擇“添加/刪除Windows組件”,在彈出的 “Windows組件向?qū)А贝翱谥,將“Internet信息服?wù)(IIS)”項選中。在該選項前的“√”背景色是灰色的,這是因為WindowsXP默認(rèn)并不安裝FTP服務(wù)組件。再點擊右下角的“詳細(xì)信息”,在彈出的“Internet信息服務(wù)(IIS)”窗口中,找到“文件傳輸協(xié)議(FTP)服務(wù)”,選中后確定即可。
安裝完后需要重啟。Windows NT/2000和Windows XP的安裝方法相同。
2.設(shè)置
電腦重啟后,FTP服務(wù)器就開始運行了,但還要進行一些設(shè)置。點擊“開始→所有程序→管理工具→Internet信息服務(wù)”,進入“Internet信息服務(wù)” 窗口后,找到“默認(rèn)FTP站點”,右擊鼠標(biāo),在彈出的右鍵菜單中選擇“屬性”。在“屬性”中,我們可以設(shè)置FTP服務(wù)器的名稱、IP、端口、訪問賬戶、FTP目錄位置、用戶進入FTP時接收到的消息等。
1)FTP站點基本信息
進入“FTP站點”選項卡,其中的“描述”選項為該FTP站點的名稱,用來稱呼你的服務(wù)器,可以隨意填,比如“我的小站”;“IP地址”為服務(wù)器的IP,系統(tǒng)默認(rèn)為“全部未分配 ”,一般不須改動,但如果在下拉列表框中有兩個或兩個以上的IP地址時,最好指定為公網(wǎng)IP;“TCP端口”一般仍設(shè)為默認(rèn)的21端口;“連接”選項用來設(shè)置允許同時連接服務(wù)器的用戶最大連接數(shù);“連接超時”用來設(shè)置一個等待時間,如果連接到服務(wù)器的用戶在線的時間超過等待時間而沒有任何操作,服務(wù)器就會自動斷開與該用戶的連接。
2)設(shè)置賬戶及其權(quán)限
很多FTP站點都要求用戶輸入用戶名和密碼才能登錄,這個用戶名和密碼就叫賬戶。不同用戶可使用相同的賬戶訪問站點,同一個站點可設(shè)置多個賬戶,每個賬戶可擁有不同的權(quán)限,如有的可以上傳和下載,而有的則只允許下載。
3)安全設(shè)定
進入“安全賬戶”選項卡,有“允許匿名連接”和“僅允許匿名連接”兩項,默認(rèn)為“允許匿名連接”,此時FTP服務(wù)器提供匿名登錄!皟H允許匿名連接”是用來防止用戶使用有管理權(quán)限的賬戶進行訪問,選中后,即使是Administrator(管理員)賬號也不能登錄,FTP只能通過服務(wù)器進行“本地訪問”來管理。至于“FTP站點操作員”選項,是用來添加或刪除本FTP服務(wù)器具有一定權(quán)限的賬戶。IIS與其他專業(yè)的FTP服務(wù)器軟件不同,它基于Windows用戶賬號進行賬戶管理,本身并不能隨意設(shè)定FTP服務(wù)器允許訪問的賬戶,要添加或刪除允許訪問的賬戶,必須先在操作系統(tǒng)自帶的“管理工具”中的“計算機管理”中去設(shè)置Windows用戶賬號,然后再通過“安全賬戶”選項卡中的“FTP站點操作員”選項添加或刪除。但對于Windows2000和Windows XP專業(yè)版,系統(tǒng)并不提供“FTP站點操作員”賬戶添加與刪除功能,只提供Administrator一個管理賬號。
提示:匿名登錄一般不要求用戶輸入用戶名和密碼即可登錄成功,若需要,可用“anonymous”作為用戶名,以任意電子郵件地址為密碼來登錄。
4)設(shè)置用戶登錄目錄
最后設(shè)置FTP主目錄(即用戶登錄FTP后的初始位置),進入“主目錄”選項卡,在“本地路徑”中選擇好FTP站點的根目錄,并設(shè)置該目錄的讀取、寫入、目錄訪問權(quán)限!澳夸浟斜順邮健敝小埃眨危桑亍焙汀埃停樱模希印钡膮^(qū)別在于:假設(shè)將G\Ftp設(shè)為站點根目錄,則當(dāng)用戶登錄FTP后,前者會使主目錄顯示為“\”,后者顯示為“G\Ftp”。
設(shè)置完成后,FTP服務(wù)器就算真正建成了。如果前面IP地址為218.1.1.1,則用戶使用FTP客戶端軟件(用來登錄FTP服務(wù)器的上傳/下載軟件,如CuteFTP、FlashFXP等,如無特別說明,本文中所稱FTP客戶端軟件均以CuteFTP Pro2.0為例)時,主機處填218.1.1.1,端口填21,此服務(wù)器的地址表述為:ftp//218.1.1.121。IIS雖然安裝簡單,設(shè)置較簡便,但功能不強,管理也很麻煩,尤其是連新建一個基本的授權(quán)訪問賬戶都要進行繁雜的設(shè)置,而且IIS本身的安全性也比較差,容易受到諸如“紅色代碼”等專門針對IIS漏洞進行攻擊的病毒侵襲,因而很多人都喜歡使用第三方的FTP服務(wù)器軟件來架設(shè)。