萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2003 教學

Windows Server 2003 IIS 6.0 FTP 用戶隔離模式完整部署指南:目錄結構、帳號建立與權限配置

IIS 6.0 引入「FTP 用戶隔離」功能,讓每位 FTP 用戶登入後自動鎖定在專屬目錄,無法瀏覽其他用戶資料,極大簡化 FTP 伺服器管理。本文提供從規劃到上線的完整部署流程。

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


FTP 根目錄 (如 D:\FTPRoot)
└── LocalUser (固定名稱,區分大小寫)
    ├── user1 (對應帳號 user1)
    ├── user2 (對應帳號 user2)
    ├── ...
    └── Public (匿名用戶目錄,固定名稱)

關鍵規則: 使用者目錄名稱 必須與帳號名稱完全一致 (含大小寫),否則無法自動映射。

部署五步驟

1. 建立本地使用者帳號


「我的電腦」右鍵 → 管理 → 本地使用者和群組 → 使用者 → 新增使用者
帳號: ftpuser1 / 密碼: *** / 取消「下次登入須變更密碼」 / 勾選「密碼永不過期」 / 建立

2. 建立目錄結構與 NTFS 權限


mkdir D:\FTPRoot\LocalUser\ftpuser1
mkdir D:\FTPRoot\LocalUser\Public
# 設定 NTFS 權限:ftpuser1 對其目錄「修改」權限;匿名用戶 (IUSR_*) 對 Public「讀取/寫入」

3. 安裝 IIS 6.0 FTP 服務


控制台 → 新增/移除程式 → 新增/移除 Windows 元件
→ 應用程式伺服器 → 詳細資訊 → Internet 資訊服務 (IIS) → 詳細資訊
→ 勾選「檔案傳輸協定 (FTP) 服務」 → 確定/下一步 (需安裝光碟)

4. 建立 FTP 站台並啟用用戶隔離

  1. 「Internet 資訊服務管理員」→ 右鍵「FTP 站台」→「新增」→「FTP 站台」
  2. 站台描述 → IP/連接埠 (預設 21) → 「隔離使用者」單選鈕 (關鍵步驟)
  3. 主目錄指向 D:\FTPRoot
  4. 存取權限勾選「讀取」與「寫入」

5. 用戶端驗證

  • 帳號登入:自動進入 LocalUser\帳號 目錄,僅見自己的檔案
  • 匿名登入:自動進入 LocalUser\Public 目錄
  • 無法跨目錄瀏覽、無法列出 LocalUser 下其他資料夾

進階權限控制

  • IIS FTP 站台屬性 → 「主目錄」 → 「寫入」控制全站寫入權
  • NTFS 權限精細控制每用戶讀寫/執行/刪除權限
  • 配合「磁碟配額」限制用戶磁碟用量

常見問題

  • 目錄名稱大小寫不符 → 無法隔離,落入根目錄
  • 未使用 NTFS 分區 → 隔離失效
  • 防火牆未開放 TCP 20/21 及被動模式埠範圍

FTP 用戶隔離是 Win2003 IIS 6.0 亮點功能,零成本實現多租戶資料隔離,是虛擬主機商、企業檔案交換的首選方案。

copyright © 萬盛學電腦網 all rights reserved