Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 FTP 使用者隔離設定完整教學

編輯:Windows 2003 教學

IIS 6.0 引入「FTP 使用者隔離」功能,讓不同帳號登入後自動導向專屬目錄,彼此不可瀏覽,大幅簡化 FTP 伺服器管理。本文從目錄規劃、帳號建立、IIS 安裝、站點建立到登入驗證,完整說明隔離模式部署流程。

核心目錄結構規劃 (NTFS 分區)

FTP_ROOT (站點主目錄)
└── LocalUser (固定名稱,區分大小寫)
    ├── user1 (對應帳號 user1)
    ├── user2 (對應帳號 user2)
    ├── ...
    └── Public (匿名登入目錄,選用)
關鍵規則:子目錄名稱 必須與帳號完全一致 (含大小寫);匿名目錄固定為 Public。

步驟一:建立本機使用者帳號

  1. 「我的電腦」右鍵 → 「管理」→ 「本機使用者和群組」→ 「使用者」。
  2. 右鍵空白處 → 「新使用者」→ 輸入帳號 (如 xiaowei) 與密碼。
  3. 取消「使用者下次登入時必須變更密碼」,勾選「使用者無法變更密碼」與「密碼永不過期」→ 「建立」。
  4. 依需求批次建立所有 FTP 帳號。

步驟二:建立目錄結構並設定 NTFS 權限

  1. 在 NTFS 磁碟建立 CceFTP\LocalUser。
  2. 於 LocalUser 下建立與帳號同名資料夾 (如 xiaowei)。
  3. 右鍵資料夾 → 「內容」→ 「安全性」→ 給予對應帳號「讀取/寫入/列出資料夾內容」權限。
  4. 若需匿名存取,建立 Public 資料夾並給予 Everyone 讀寫權限。

步驟三:安裝 IIS 6.0 FTP 服務

  1. 「控制台」→ 「新增/移除程式」→ 「新增/移除 Windows 元件」。
  2. 勾選「應用程式伺服器」→ 「詳細資料」→ 勾選「Internet 資訊服務 (IIS)」→ 「詳細資料」。
  3. 勾選「檔案傳輸協定 (FTP) 服務」→ 完成安裝 (需安裝光碟)。

步驟四:建立隔離模式 FTP 站點

  1. 「管理工具」→ 「Internet 資訊服務 (IIS) 管理員」。
  2. 右鍵「FTP 站點」→ 「新增」→ 「FTP 站點」。
  3. 站點描述、IP/連接埠 (預設 21) 設定。
  4. 關鍵步驟:FTP 使用者隔離頁面選擇 「隔離使用者」。
  5. 主目錄指向步驟二建立的 CceFTP。
  6. 存取權限勾選「讀取」與「寫入」→ 完成。

步驟五:登入驗證

登入類型進入目錄可見範圍
實名帳號 (如 xiaowei)LocalUser\xiaowei僅自己目錄,不可見 Public 與他人目錄
匿名LocalUser\Public僅 Public 目錄

常見問題排查

  • 無法登入:確認目錄名稱與帳號完全一致、NTFS 權限正確、FTP 站點啟用寫入權限。
  • 看得到其他目錄:未選擇「隔離使用者」或目錄結構錯誤 (LocalUser 不在主目錄直屬)。
  • 被動模式失敗:防火牆需開放資料連接埠範圍 (IIS 管理員 → FTP 站點屬性 → 防火牆支援)。

FTP 使用者隔離模式以簡單的目錄命名慣例實現多租戶隔離,無需複雜虛擬主機設定,是 Windows Server 2003 架設共享 FTP 伺服器的最佳選擇。

Copyright © Windows教程網 All Rights Reserved