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 2012 架設 FTP 服務器圖解:IIS 8.0 新增 FTP 站台完整流程

編輯:FTP 伺服器

環境與前置條件

  • Windows Server 2012 / 2012 R2
  • 已安裝 Web 伺服器 (IIS) 角色,並勾選 FTP 伺服器 角色服務
  • 管理員權限

步驟 1:安裝 FTP 伺服器角色服務

  1. 開啟 伺服器管理員 → 管理 → 新增角色與功能
  2. 角色型安裝 → 選擇本機伺服器 → 勾選 Web 伺服器 (IIS)
  3. 角色服務頁面,展開 FTP 伺服器,勾選:
    ☑ FTP 服務
    ☑ FTP 可延伸性(支援自訂驗證/授權/日誌提供者)
  4. 確認 → 安裝 → 完成

新增角色精靈 安裝成功

步驟 2:開啟 IIS 管理員,新增 FTP 站台

  1. 伺服器管理員 → 工具 → Internet Information Services (IIS) 管理員
  2. 左側連線面板,右鍵 站台 → 新增 FTP 站台...

新增 FTP 站台

步驟 3:站台資訊

  • FTP 站台名稱: 如 Corporate_FTP
  • 實體路徑: 選擇內容根目錄(如 D:\FTP_Root),建議預先建立並設定 NTFS 權限

站台資訊

步驟 4:繫結與 SSL 設定

  • IP 位址: 選擇特定 IP 或 所有未指派
  • 埠口: 21(標準)
  • 啟動虛擬主機名: 選填(FTP 不支援主機標頭,此處通常留空)
  • SSL 原則:
    無 SSL:純文字傳輸(測試用)
    允許 SSL:客戶端可選擇加密
    要求 SSL:強制加密(生產環境推薦)
    SSL 憑證: 選擇現有憑證或稍後配置

繫結與 SSL 設定

步驟 5:驗證與授權資訊

  • 驗證: ☑ 基本(使用 Windows 帳號/密碼)
  • 授權: 選擇 指定的使用者 → 輸入允許存取的 Windows 帳號(如 ftpuser、domain\ftpgroup)
  • 權限: ☑ 讀取 ☑ 寫入(視需求)

驗證與授權

步驟 6:完成建立

點選 完成,IIS 管理員左側站台清單將出現新 FTP 站台。

完成新增 FTP 站台

步驟 7:防火牆規則自動建立與重啟驗證

  • 新增 FTP 站台時,Windows 防火牆會自動啟用「FTP 伺服器 (輸入)」規則(TCP 21)
  • 重要: 完成設定後建議重啟伺服器,確保所有元件(防火牆、IIS 服務、SSL 憑證載入)正常初始化,避免客戶端連線出現非預期錯誤

防火牆規則已啟用

步驟 8:客戶端連線測試

  • FileZilla / WinSCP / lftp / 瀏覽器 ftp://user:pass@server / PowerShell Invoke-WebRequest
  • 驗證:登入成功、目錄列表、上傳下載、權限控制

客戶端連線成功

進階配置建議(生產環境)

項目設定位置建議值
被動模式埠口範圍FTP 站台 → FTP 防火牆支援50000-51000(需防火牆/安全組同步開放)
用戶隔離FTP 站台 → FTP 用戶隔離用戶名目錄(各用戶僅見自家目錄)
日誌記錄FTP 站台 → FTP 記錄啟用,W3C 格式,每日一檔,保留 30 天
連線逾時FTP 站台 → 進階設定 → 連線逾時300 秒
最大連線數站台 → 進階設定 → 連線限制視硬體而定(如 200)
FTPS 強制加密SSL 設定 → 要求 SSL配合有效憑證啟用
自訂使用者隔離提供者進階設定 → 用戶隔離模式AD/自訂提供者(企業級整合)

常見問題速查

現象原因解決
客戶端無法連線(重啟前)防火牆規則未完全生效 / IIS 服務未完全初始化重啟伺服器
530 User cannot log in授權規則未包含該用戶 / 密碼錯誤 / 帳號鎖定檢查授權規則、重設密碼、解鎖帳號
可登入但無法列表/傳輸被動模式埠口未開放配置 FTP 防火牆支援埠口範圍 + 防火牆/安全組放行
SSL 連線失敗憑證不受信 / CN 不匹配 / 用戶端不支援 TLS 1.2使用受信 CA 憑證、更新用戶端、啟用 TLS 1.2
用戶可看到其他用戶目錄未啟用用戶隔離 / NTFS 權限未正確設定啟用「用戶名目錄」隔離、設定 NTFS 僅授權該用戶

總結

Windows Server 2012 IIS 8.0 內建 FTP 伺服器功能完整、整合度高、支援用戶隔離、SSL/TLS、自訂提供者等企業級特性。遵循「安裝角色 → 新增站台 → 繫結/SSL → 驗證授權 → 防火牆/重啟 → 測試」標準流程,即可快速部署穩定安全的 FTP 服務。

Copyright © Windows教程網 All Rights Reserved