架設一台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後的初始位置),進入“主目錄”選項卡,在“本地路徑"選擇用戶所登陸的目錄.