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 2003 架設 FTP 服務器實戰:IIS 元件 + 動態域名完整教學

編輯:FTP 伺服器

Windows Server 2003 內建 IIS 元件支援 FTP 服務,配合動態域名解析(如金萬維),即可在無固定公網 IP 環境下對外提供 FTP 存取。本文實戰記錄:IIS FTP 元件安裝、建立認證用戶、站台與虛擬目錄權限配置、防火牆/埠號考量、命令列測試驗證全流程。

環境需求

  • Windows 2003 Standard/Enterprise Edition(或 XP Pro、Win 2000 Server 系列)
  • 系統安裝光碟(安裝 IIS 元件需用)
  • 動態域名客戶端(文中以金萬維為例)

步驟 1:安裝 IIS FTP 元件

  1. 控制台 → 新增/移除程式 → Windows 元件精靈
  2. 勾選 應用程式伺服器 → Internet 資訊服務 (IIS) → 檔案傳輸協定 (FTP) 服務
  3. 依提示插入安裝光碟完成安裝。

步驟 2:建立系統帳號供 FTP 認證

  1. 控制台 → 管理工具 → 電腦管理 → 本地用戶和群組 → 用戶
  2. 新增用戶(例:aamm),不需額外權限,僅供 FTP 登入驗證。

步驟 3:配置預設 FTP 站台屬性

  1. 開啟 Internet 資訊服務 (IIS) 管理員 → FTP 站台 → 預設 FTP 站台 → 內容
  2. 安全性帳戶:取消勾選「允許匿名連線」,強制認證登入。
  3. 主目錄:
    • 指向對外服務檔案的上層目錄(例:D:\)
    • 若不想讓根站台有寫入權限,取消勾選「寫入」;但若有子虛擬目錄需寫入,根站台必須給予寫入,建議將 FTP 資料移至獨立分區或子目錄隔離。

步驟 4:建立虛擬目錄對應用戶帳號(關鍵技巧)

IIS FTP 沒有直接「帳號-目錄」對應介面,實作方式是:虛擬目錄別名 = 系統帳號名稱。

  1. 右鍵「預設 FTP 站台」→ 新增 → 虛擬目錄
  2. 別名:輸入系統帳號 aamm
  3. 路徑:指向該用戶專屬資料夾 D:\aamm
  4. 權限:依需求勾選讀取/寫入/瀏覽
  5. 完成後,用戶 aamm 登入 FTP 根目錄,系統自動導向其同名虛擬目錄 D:\aamm。

進階:一個用戶可對應多個虛擬目錄(不同別名),搭配 NTFS 權限 (FSO) 精細控制。

步驟 5:防火牆與動態域名設定

  • Windows 防火牆/硬體防火牆開放 TCP 21 (控制埠) 及 被動模式資料埠範圍(IIS 中可指定)。
  • 安裝動態域名客戶端,綁定公網域名至目前公網 IP。
  • 若 ISP 封鎖 21 埠,可在 IIS 站台屬性修改 FTP 埠(如 2121),客戶端連線時指定埠號。

步驟 6:命令列測試驗證

C:\> ftp yourdomain.dyndns.org
連線至 yourdomain.dyndns.org。
220 Microsoft FTP Service
使用者: aamm
331 密碼 needed
密碼: ********
230 使用者 aamm 登入。
ftp> dir
... 顯示 D:\aamm 內容 ...
ftp> put test.txt
... 上傳成功 ...
ftp> bye

測試通過後,外部使用者即可透過 ftp://yourdomain.dyndns.org 或 FTP 用戶端存取。

常見問題與對策

現象原因解決
連線逾時防火牆封鎖 21 或被動埠開放對應埠,IIS 指定被動埠範圍並同步開放
530 登入失敗帳號密碼錯誤或匿名登入未關閉確認帳密、關閉匿名、虛擬目錄別名=帳號
無法寫入NTFS 權限不足或站台未勾寫入資料夾給用戶寫入權限、站台/虛擬目錄勾選寫入
被動模式無法列表資料連線直連失敗用戶端強制主動模式,或伺服器端開放被動埠範圍

小結

善用 IIS 內建 FTP + 虛擬目錄映射系統帳號,無需第三方軟體即可建立多用戶、隔離目錄、支援動態域名的 FTP 服務。關鍵在於「虛擬目錄別名 = 帳號」的對應邏輯,以及根站台與虛擬目錄權限的層級關係(站台 ≥ 虛擬目錄)。配合防火牆埠口與動態域名維護,即可穩定對外服務。

Copyright © Windows教程網 All Rights Reserved