Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> FTP 伺服器

Windows Server 2008 使用 Serv-U 快速搭建 FTP 服務器圖解教程

編輯:FTP 伺服器

為什麼選擇 Serv-U?

Windows Server 2008 內建 IIS FTP 7.5 配置複雜(需安裝角色、設定授權規則、SSL 憑證、防火牆規則等),對初學者門檻較高。Serv-U File Server 以圖形化精靈、豐富權限控制、支援多域/多埠/虛擬路徑/頻寬限制/IP 過濾等特性,成為 Windows 平台快速部署 FTP 的熱門選擇。

安裝與初始化精靈

  1. 下載 Serv-U 安裝包(官網或可信鏡像),雙擊安裝,一路 Next。
  2. 安裝結束時勾選 「建立私鑰」(用於 SSH/SFTP 加密)。
  3. 首次啟動自動進入 設置向導:

向導關鍵步驟

步驟設定項建議值/說明
1安裝為系統服務Yes(開機自啟、後台運行)
2允許匿名登入視需求(生產環境建議 No)
3匿名主目錄選擇專用資料夾(如 C:\FTP\Anonymous)
4鎖定匿名用戶於主目錄Yes(安全隔離)
5建立具名帳號Yes
6帳號登入名如 ftpuser
7密碼強密碼(明文顯示,僅輸入一次)
8主目錄如 C:\FTP\ftpuser
9鎖定用戶於主目錄Yes
10管理權限No privilege(普通帳號)
11完成Finish

進階配置(向導完成後)

1. 域與監聽設定

  • 新建域 = 新建一個 FTP 服務實例(可建立多個域監聽不同 IP/埠)
  • 服務器 IP:選擇具體 IP 或 All Available
  • 埠口:預設 21,多域時需避免衝突(如 2121、2122)
  • 域儲存位置:預設即可
  • 上線:右鍵域 → 上線

新建域 設定 IP 設定域名稱 設定埠口 域儲存位置 域上線

2. 用戶權限精細控制

  • 選中域下的用戶 → General 分頁:設定最大上傳/下載速度、閒置逾時、同 IP 最大連線數
  • Dir Access 分頁:逐目錄設定權限(讀/寫/附加/刪除/執行/列表/建立/移動/繼承)
  • IP Access 分頁:允許/拒絕特定 IP 或 CIDR 範圍,支援萬用字元(192.168.1.*)
  • UL/DL Ratios:上傳/下載比例限制(如 1:3 必須上傳 1MB 才能下載 3MB)
  • Quota:磁碟配額(啟用後設定最大上傳空間,KB 為單位)

新增用戶 設定用戶名密碼目錄 用戶目錄設定 鎖定用戶目錄 用戶權限設定 限制用戶目錄 權限細節

3. 活動監控與日誌

  • Local Server / Domain → Activity → Users:即時顯示連線用戶 IP、狀態、傳輸進度,可 Kill user 強制斷線
  • Blocked IPs:暫時封禁 IP,設定封禁時長(秒)
  • Session Log:完整記錄登入、指令、錯誤、傳輸細節

活動管理

4. 速度與連線限制

  • Local Server → Settings → General:全域最大速度、最大用戶數
  • Domain → Settings → General:域級覆蓋
  • User → General:用戶級覆蓋(最高優先級)

速度限制

關鍵:Windows 防火牆例外規則

Serv-U 安裝目錄下需放行的可執行檔(通常 3–4 個):

  • Serv-U.exe
  • Serv-UDaemon.exe
  • Serv-UTray.exe
  • 可能的 Serv-UHook.dll 相關進程

操作:

  1. 控制台 → Windows 防火牆 → 進階設定 → 入站規則 → 新規則 → 程式
  2. 瀏覽選擇上述 .exe 檔案,允許連線,所有設定檔(域/專用/公用)
  3. 同樣建立出站規則 放行相同程式

開啟防火牆 新建入站規則 選擇 Serv-U 程式

測試驗證

  1. 在 FTP 根目錄放置測試檔案(如 readme.txt)
  2. 客戶端(FileZilla、WinSCP、瀏覽器 ftp://user:pass@ip、CMD ftp)連線測試
  3. 驗證:登入、列表、上傳、下載、刪除、建立目錄權限是否符合預期

測試檔案 登入測試

常見問題速查

現象原因解決
無法連線 / 逾時防火牆未放行 Serv-U 程式 / 安全組未開放 21/被動埠補充防火牆規則、雲控制台開放埠口
可登入但無法列表/傳輸被動模式埠口被阻擋Serv-U 域設定固定 PASV 埠範圍 → 防火牆/安全組放行
埠口衝突錯誤多域監聽同一 IP:21 / IIS FTP 佔用 21修改域埠口(如 2121)、停用 IIS FTP 服務
用戶權限不生效Dir Access 權限順序錯誤 / 繼承設定衝突特殊目錄規則放前面,通用規則放後面;檢查 Inherit 選項
匿名用戶可上傳/刪除匿名用戶權限過高Dir Access 移除寫入/刪除權限;或關閉匿名登入

Serv-U 核心特性速覽

  • 支援 FTP / FTPS (SSL/TLS) / SFTP (SSH2) / HTTP / HTTPS 多協議
  • 虛擬目錄映射(實體路徑 ↔ 虛擬路徑)
  • 事件通知(郵件/執行程式/URL 回調)
  • 遠程管理(Web Client / 管理主控台)
  • ODBC / LDAP / Active Directory 整合認證
  • 斷點續傳、大檔案支援(>4GB)
  • 作為 Windows 服務運行,開機自啟、崩潰自動重啟

透過 Serv-U 圖形化介面,您可在 Windows Server 2008 上快速建立功能完備、權限精細、易於維護的 FTP 服務器,適用於內部文件交換、對外資料發佈、自動化備份傳輸等多種場景。

Copyright © Windows教程網 All Rights Reserved