前言
在 Windows 2000/2003 系統中,可直接透過新增 IIS 服務來架設 FTP 服務器;但 Windows XP 雖已成為主流,卻常因 IIS 設定複雜而導致架設失敗。本文將介紹如何使用知名軟體 Serv-U,在 XP 系統上輕鬆打造屬於自己的 FTP 服務器,並進階設定頻寬控制、權限管理與 IP 過濾等實用功能。
一、Serv-U 安裝與初始設定向導
- 下載 Serv-U 安裝檔並執行,一路點選「Next」完成安裝。首次啟動會自動啟動設置向導,對新手極為友善。
- 選擇資源類型:向導詢問是使用本地硬碟資源,還是其他網路資源。若要分享本機檔案,直接選「Next」;若有特殊需求可選「Cancel」進入進階選項。
- 填寫 IP 位址:此步驟至關重要。
- 使用 Modem、ISDN、ADSL 撥接上網者,IP 為動態分配,切勿填寫此欄位。
- 光纖到樓(FTTB)等固定 IP 用戶,請填入專屬固定 IP。
- 匿名存取設定:
- 選「Yes」:允許任何人無帳密匿名登入(適合臨時公開分享)。
- 選「No」:需建立具體使用者帳號與密碼(較安全,建議採用)。
完成以上步驟,基礎 FTP 服務器即告架設完成。
二、進階管理與安全強化
若需精細控管使用者行為,請繼續設定以下項目(僅需簡單臨時分享者可略過):
1. 限制頻寬與多執行緒連線
防止過多連線佔滿頻寬或導致服務器崩潰:
- 進入「Domains → 匿名登錄/使用者 → Users」,選中目標帳號。
- 在「General」分頁設定最大下載/上傳速度(單位 kB/s)。
- 限制單一 IP 最大連線數,有效阻擋多執行緒下載工具(如 NetAnts)造成的資源耗盡。
2. 設定存取權限
預設情況下訪客可任意刪除、上傳、重命名,風險極高。請至「Dir Access」分頁:
- 在右側勾選框中,分別控制上傳、刪除、遠端執行程式等權限。
- 遵循「特殊權限優先,通用權限靠後」原則:例如欲限制某子目錄僅可讀,需將該子目錄路徑置於父目錄之前。
3. IP 過濾(拒絕不受歡迎者)
在「IP Access」中新增拒絕/允許 IP 清單,支援萬用字元(如 192.168.0.*、192.168.0.1?),輕鬆封鎖惡意 IP。
4. 分配上傳配額
透過「Quota」分頁設定最大上傳空間(單位 kB),防止硬碟被塞爆,宛如擁有網管權限。
三、用戶端連線方式
- IE 瀏覽器:格式為
ftp://使用者名稱:密碼@網址或IP。
- CuteFTP / FlashGet 等工具:設定方式同一般免費空間 FTP 連線。
四、Serv-U 核心功能一覽
- 支援多種使用者接入模式(匿名、實名、虛擬用戶)
- 可限制匿名用戶人數、連線速度與執行緒數
- 提供目錄/檔案層級的精細安全管理
- 支援虛擬多主目錄與多 IP 站點
- 可作為系統服務背景執行,支援遠端管理
- 安裝簡單、維護方便、效能優異
五、Serv-U 詳細設定參考
安裝向導關鍵選項
- Install as system server:選 Yes(安裝為系統服務)
- Allow anonymous access:視需求而定
- Anonymous home directory:指定匿名用戶根目錄
- Lock anonymous users in home directory:選 Yes(鎖定在主目錄,增強安全)
- Create named account:選 Yes(建立實名帳號)
- Account login name / Password:設定帳號密碼
- Home directory / Lock user in home directory:指定並鎖定用戶目錄
- Account admin privilege:預設 "No privilege"(一般權限)
Local Server(本地服務器)屬性
- General:設定最大傳輸速率、最大用戶數、安全性選項
- Activity:即時監控線上用戶(支援 Auto reload)、封鎖 IP 清單、Session Log 系統日誌
Domains(域)屬性
- 修改 FTP 站點名稱、IP、Port
- Settings:IP 存取規則(允許/拒絕清單、IP 範圍、萬用字元)
- Message:自訂歡迎訊息、離線提示、拒絕匿名登入訊息等
- Groups:預設目錄權限群組,新增用戶時直接套用,減少重複設定
帳號與目錄權限細節
- General 分頁:Lock user in home directory、Hide files、Always allow login、限制同 IP 登入數、允許用戶改密碼、速度限制、閒置逾時、登入歡迎訊息檔案等。
- Dir Access 分頁:Read/Write/Append/Delete/Execute/List/Create/Remove/Inherit 等細粒度權限控制。
- IP Access / UL/DL Ratios / Quota:IP 規則、上傳下載比例、磁碟配額管理。
常用操作技巧
- 新增 FTP 站點:Domains 右鍵 → New domain(同 IP 需不同 Port)
- 刪除站點/用戶:右鍵 → Delete
- 複製用戶:右鍵 → Copy user(快速複製權限設定)