天天看點

FTP伺服器架設--架設篇

架設一台FTP伺服器其實很簡單。首先,要保證你的機器能上網,而且有不低于ADSL 512Kbps的網絡速度。其次,硬體性能要能滿足你的需要。最後,需要安裝FTP伺服器端的軟體,這類軟體很多,可以使用微軟的IIS(Internet Information Server 網際網路資訊服務系統),也可以使用專業軟體。不同的軟體提供的功能不同,适應的需求和作業系統也不同。一般來說,系統最低要求如下:

CPU:PⅢ 450MHz以上

記憶體:256MB SDRAM以上

帶寬:ADSL 512Kbps以上

至于作業系統,Windows 98/Me/NT/2000/XP均可,如果對伺服器的性能和安全性要求很低,可以采用Windows 98和Windows Me。本文中,如無特殊說明,均以Windows XP專業版為作業系統,其餘作業系統下FTP伺服器的架設及設定均大同小異。

一、用IIS架設

如果隻是想建個小型的同時線上使用者數不超過10個的FTP伺服器,且不會同時進行大流量的資料傳輸,可以用IIS 5.0作為伺服器軟體來架設(IIS隻适用于Windows NT/2000/XP作業系統)。

1.安裝

Windows XP預設安裝時不安裝IIS元件,需要手工添加安裝。進入控制台,找到“添加/删除程式”,打開後選擇“添加/删除Windows元件”,在彈出的“Windows元件向導”視窗中,将“Internet資訊服務(IIS)”項選中。在該選項前的“√”背景色是灰色的,這是因為Windows XP預設并不安裝FTP服務元件。再點選右下角的“詳細資訊”,在彈出的“Internet資訊服務(IIS)”視窗中,找到“檔案傳輸協定(FTP)服務”,選中後确定即可。

安裝完後需要重新開機。Windows NT/2000和Windows XP的安裝方法相同。

2.設定

電腦重新開機後,FTP伺服器就開始運作了,但還要進行一些設定。點選“開始→所有程式→管理工具→internet資訊服務”,進入“internet資訊服務”視窗後,找到“預設FTP站點”,右擊滑鼠,在彈出的右鍵菜單中選擇“屬性”。在“屬性”中,我們可以設定FTP伺服器的名稱、IP、端口、通路賬戶、FTP目錄位置、使用者進入FTP時接收到的消息等。

1)FTP站點基本資訊

進入“FTP站點”頁籤,其中的“描述”選項為該FTP站點的名稱,用來稱呼你的伺服器,可以随意填,比如“我的小站”;“IP位址”為伺服器的IP,系統預設為“全部未配置設定 ”,一般不須改動,但如果在下拉清單框中有兩個或兩個以上的IP位址時,最好指定為公網IP;“tCp端口”一般仍設為預設的21端口;“連接配接”選項用來設定允許同時連接配接伺服器的使用者最大連接配接數;“連接配接逾時”用來設定一個等待時間,如果連接配接到伺服器的使用者線上的時間超過等待時間而沒有任何操作,伺服器就會自動斷開與該使用者的連接配接。

2)設定賬戶及其權限

很多FTP站點都要求使用者輸入使用者名和密碼才能登入,這個使用者名和密碼就叫賬戶。不同使用者可使用相同的賬戶通路站點,同一個站點可設定多個賬戶,每個賬戶可擁有不同的權限,如有的可以上傳和下載下傳,而有的則隻允許下載下傳。

3)安全設定

進入“安全賬戶”頁籤,有“允許匿名連接配接”和“僅允許匿名連接配接”兩項,預設為“允許匿名連接配接”,此時FTP伺服器提供匿名登入。“僅允許匿名連接配接”是用來防止使用者使用有管理權限的賬戶進行通路,選中後,即使是adMinistrator(管理者)賬号也不能登入,FTP隻能通過伺服器進行“本地通路”來管理。至于“FTP站點操作員”選項,是用來添加或删除本FTP伺服器具有一定權限的賬戶。iis與其他專業的FTP伺服器軟體不同,它基于WindoWs使用者賬号進行賬戶管理,本身并不能随意設定FTP伺服器允許通路的賬戶,要添加或删除允許通路的賬戶,必須先在作業系統自帶的“管理工具”中的“計算機管理”中去設定WindoWs使用者賬号,然後再通過“安全賬戶”頁籤中的“FTP站點操作員”選項添加或删除。但對于WindoWs 2000和WindoWs Xp專業版,系統并不提供“FTP站點操作員”賬戶添加與删除功能,隻提供adMinistrator一個管理賬号。

提示:匿名登入一般不要求使用者輸入使用者名和密碼即可登入成功,若需要,可用“anonyMous”作為使用者名,以任意電子郵件位址為密碼來登入。

4)設定使用者登入目錄

最後設定FTP主目錄(即使用者登入FTP後的初始位置),進入“主目錄”頁籤,在“本地路徑”中選擇好FTP站點的根目錄,并設定該目錄的讀取、寫入、目錄通路權限。“目錄清單樣式”中“uniX”和“Ms-dos”的差別在于:假設将G\FTP設為站點根目錄,則當使用者登入FTP後,前者會使主目錄顯示為“\”,後者顯示為“G\FTP”。

設定完成後,FTP伺服器就算真正建成了。如果前面IP位址為218.1.1.1,則使用者使用FTP用戶端軟體(用來登入FTP伺服器的上傳/下載下傳軟體,如CuteFTP、FlashFXp等,如無特别說明,本文中所稱Ftp用戶端軟體均以CuteFtp pro 2.0為例)時,主機處填218.1.1.1,端口填21,此伺服器的位址表述為:FTP//218.1.1.121。IIS雖然安裝簡單,設定較簡便,但功能不強,管理也很麻煩,尤其是連建立一個基本的授權通路賬戶都要進行繁雜的設定,而且IIS本身的安全性也比較差,容易受到諸如“紅色代碼”等專門針對IIS漏洞進行攻擊的病毒侵襲,因而很多人都喜歡使用第三方的FTP伺服器軟體來架設。

繼續閱讀