Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

IIS 7.5 (Windows Server 2008 R2) 架設 FTP 7.5 並使用 IIS 管理員憑證驗證完整教學

編輯:關於 Windows

Windows Server 2008 R2 內建 FTP 7.5 支援非 Windows 帳戶驗證,透過 IIS 管理員憑證 (IisManagerAuth) 可獨立管理 FTP 使用者,避免建立系統帳戶造成安全風險。本文 Step-by-step 記錄:目錄權限設定、管理服務安裝、FTP 站點建立、啟用 IisManagerAuth、建立 IIS 管理員使用者、授權規則設定、測試登入全流程。

前置作業:目錄權限

FTP 根目錄 (如 C:\inetpub\ftproot) 必須給予 Network Service 完全控制權限。C:\Windows\System32\inetsrv\config 目錄及 administration.config、redirection.config 檔案需給予 Network Service 讀取權限,否則登入會失敗。

cacls C:\Windows\System32\inetsrv\config /G "Network Service":R /E
cacls C:\Windows\System32\inetsrv\config\administration.config /G "Network Service":R /E
cacls C:\Windows\System32\inetsrv\config\redirection.config /G "Network Service":R /E

權限錯誤畫面

設定 config 目錄權限

安裝 IIS 管理服務

伺服器管理員 → 新增角色服務 → 勾選「管理服務」→ 安裝。

新增管理服務角色

管理服務安裝完成

啟用 IIS 管理員憑證

IIS 管理員 → 雙擊「管理服務」 → 選擇「Windows 認證或 IIS 管理員認證」 → 右側「套用」。

啟用 IIS 管理員憑證

管理服務設定完成

建立 IIS 管理員使用者

IIS 管理員 → 雙擊「IIS 管理員使用者」 → 「新增使用者」 → 輸入帳號密碼 (如 goxia)。

新增 IIS 管理員使用者

設定帳號密碼

使用者建立完成

建立 FTP 站點

  1. 右鍵「網站」→「新增 FTP 站點」 → 輸入名稱、實體路徑。
  2. 繫結:IP/埠 21、SSL 設為「允許」(非「必要」避免需憑證)。
  3. 驗證:勾選「基本驗證」,授權規則先給 Administrator 讀寫權限 (測試用)。

新增 FTP 站點

站點資訊

繫結與 SSL 設定

驗證與授權資訊

啟用 IisManagerAuth 提供者

選中 FTP 站點 → 雙擊「FTP 驗證」 → 右側「自訂提供者」 → 勾選 IisManagerAuth。

FTP 驗證設定

自訂提供者選擇 IisManagerAuth

IisManagerAuth 已啟用

新增 FTP 授權規則

雙擊「FTP 授權規則」 → 「新增允許規則」 → 指定使用者 goxia、權限「讀取/寫入」。

新增授權規則

指定使用者 goxia

授權規則完成

測試登入

使用 FTP 用戶端 (FileZilla、WinSCP 或瀏覽器) 以 goxia 登入,即可驗證 IIS 管理員憑證驗證運作正常。若首次失敗,檢查 FTP 站點「IIS 管理員權限」是否需加入該帳號 (涉及遠端管理權限,謹慎啟用)。

goxia 登入測試

IIS 管理員權限設定

加入 goxia 至 IIS 管理員權限

最終測試成功

此架構將 FTP 存取與系統帳戶完全隔離,符合最小權限原則,適合 IDC 環境與自營網站維護。

Copyright © Windows教程網 All Rights Reserved