Serv-U 是 Windows 平台上最經典、功能最完整的 FTP 服務器軟體,支援多域名、虛擬目錄、精細權限、頻寬限制、磁碟配額、IP 存取控制、群組管理等企業級功能。本系列教學以 Serv-U 3.0 + Windows 2000 為例,六節完整涵蓋安裝、基本設定、管理器操作、帳號/常用/目錄/IP/配額屬性、新增刪除域與用戶等實務操作。
ServU3b7.zip,執行 setup.exe,全選預設選項,無需重開機。Serv-U Administrator 進入安裝精靈(Setup Wizard)。| 步驟 | 設定項目 | 範例值 / 說明 |
|---|---|---|
| 1 | IP Address | 192.168.0.48(動態/無公網 IP 留空) |
| 2 | Domain Name | ftp.bbc.com(需已完成 DNS 解析) |
| 3 | Install as system service | Yes(背景服務自動啟動) |
| 4 | Allow anonymous access | 視需求 Yes/No |
| 5 | Anonymous home directory | 指定匿名用戶根目錄 |
| 6 | Lock anonymous in home | Yes(限制在該目錄樹下) |
| 7 | Create named account | Yes(建立實名帳號) |
| 8 | Account login name | nanshan |
| 9 | Password | 明文輸入一次即可 |
| 10 | Home directory | 指定實名用戶根目錄 |
| 11 | Lock user in home | Yes |
| 12 | Admin privilege | No privilege(一般帳號) |
| 13 | Finish | 完成建立 |
完成後站台 ftp.bbc.com 下擁有 Anonymous(無密碼)與 nanshan 兩個用戶。
Dir Access 分頁 → Add 路徑 → 勾選權限:Deny(黑名單)、Allow(白名單)、Rule(支援單一 IP、範圍 192.168.0.4-11、萬用字元 192.168.0.*、單字元 192.168.0.1?)。Disable account:停用不刪除。Home directory:登入後預設目錄,實際根目錄由 General → Lock user in home directory 決定。Group(s):套用群組權限,群組目錄必須包含在用戶根目錄樹下才能生效。特殊權限路徑放前面,通用權限路徑放後面。
範例:主目錄 d:\myweb 完整權限 + Inherit;子目錄 d:\myweb\win98 僅 List。
正確順序:先加 win98(List),再加 myweb(All+Inherit)。
若順序顛倒,繼承規則會覆蓋子目錄限制,導致 win98 同樣擁有完整權限。
Deny Access:列表 IP 拒絕連線。Allow Access:僅允許 列表 IP 連線(白名單模式)。Rule:同 Domain 級 IP 規則格式。設定用戶必須上傳多少位元組才能下載 1 位元組,鼓勵分享。
Enable disk quota:啟用。Current:點 Calculate current 取得已用空間(KB)。Maximum:設定上限(KB)。Domains → 右鍵 → New Domain,同 IP 需不同埠。Delete / Delete User。New User。Copy User,快速複製權限模板。ftp ftp.bbc.comftp://ftp.bbc.comServ-U 以圖形化管理器將複雜的 FTP 權限、頻寬、IP 控制、磁碟配額等企業級功能直觀化,配合群組模板與複製用戶功能,極大降低維運負擔。掌握「目錄權限優先序」與「鎖定主目錄」兩大核心觀念,即能建立安全、穩定、易維護的 FTP 服務環境。