共用方式為


預設 FTP 資料通道安全性設定 < dataChannelSecurity>

概觀

檔案傳輸通訊協定 (FTP) 支援稱為伺服器對伺服器或協力廠商傳輸的功能。 在此案例中,FTP 用戶端會連線並驗證兩部伺服器,然後指示一部伺服器傳送資料,並指示另一部伺服器接收資料。 此作業模式不安全,因為兩部伺服器無法彼此驗證。

根據預設,FTP 7 服務會強制執行會話的資料和控制通道必須具有相符的用戶端位址。 這可藉由將 元素的 <dataChannelSecurity>matchClientAddressForPasv 屬性設定 matchClientAddressForPorttrue來完成;此預設組態可防止協力廠商傳輸,且不應修改。

注意

元素 <dataChannelSecurity> 可讓系統管理員停用控制項和資料通道的相符用戶端 IP 位址強制執行。 不過, 不建議 對預設設定進行變更。 如果未強制執行比對原則,惡意用戶端可能會擷取資料通道,並存取透過資料通道傳輸的資訊。

相容性

版本 備註
IIS 10.0 <dataChannelSecurity> IIS 10.0 中未修改專案。
IIS 8.5 <dataChannelSecurity> 在 IIS 8.5 中修改專案。
IIS 8.0 在 IIS 8.0 中未修改專案 <dataChannelSecurity>
IIS 7.5 元素 <dataChannelSecurity><security> 元素會隨附為 IIS 7.5 的功能。
IIS 7.0 元素 <dataChannelSecurity><security> 元素是在 FTP 7.0 中引進,這是 IIS 7.0 的個別下載。
IIS 6.0 N/A

注意

FTP 7.0 和 FTP 7.5 服務針對 IIS 7.0 隨附頻外,需要從下列 URL 下載並安裝模組:

https://www.iis.net/expand/FTP

使用 Windows 7 和 Windows Server 2008 R2 時,FTP 7.5 服務會隨附為 IIS 7.5 的功能,因此不再需要下載 FTP 服務。

安裝程式

若要支援 Web 服務器的 FTP 發佈,您必須安裝 FTP 服務。 若要這樣做,請使用下列步驟。

Windows Server 2012 或 Windows Server 2012 R2

  1. 在工作列上,按一下 [伺服器管理員]

  2. 伺服器管理員中,按一下 [管理]功能表,然後按一下 [新增角色和功能]。

  3. 在 [ 新增角色和功能 精靈] 中,按 [下一步]。 選取安裝類型,然後按 [ 下一步]。 選取目的地伺服器,然後按 [ 下一步]。

  4. 在 [ 伺服器角色] 頁面上,展開 [Web 服務器] ([IIS) ],然後選取 [ FTP 伺服器]。

    注意

    支援 ASP。FTP 服務的成員資格驗證或 IIS 管理員驗證,除了FTP 服務之外,您還需要選取FTP 擴充性
    顯示角色的 Windows Server 2012 或 2012 R 2 視窗螢幕擷取畫面。F T P 擴充性已反白顯示。 .

  5. [下一步],然後在 [ 選取功能 ] 頁面上,再次按 [ 下一步 ]。

  6. 在 [確認安裝選項] 頁面上,按一下 [安裝]

  7. 在 [結果] 頁面上,按一下 [關閉]

Windows 8 或Windows 8.1

  1. 在 [開始] 畫面上,將指標全部移至左下角,以滑鼠右鍵按一下 [開始] 按鈕,然後按一下[主控台]。

  2. 主控台中,按一下 [程式和功能],然後按一下 [開啟或關閉 Windows 功能]。

  3. 展開 [Internet Information Services],然後選取 [FTP 伺服器]。

    注意

    支援 ASP。FTP 服務的成員資格驗證或 IIS 管理員驗證,您也必須選取 [FTP 擴充性]。
    Windows 8 或 8.1 功能畫面的螢幕擷取畫面。F T P 擴充性已反白顯示。

  4. 按一下 [確定]。

  5. 按一下 [關閉] 。

Windows Server 2008 R2

  1. 在工作列上,按一下 [開始],指向 [系統管理工具],然後按一下[伺服器管理員]。

  2. [伺服器管理員階層] 窗格中,展開 [角色],然後按一下 [Web 服務器] (IIS)

  3. [Web 服務器 (IIS) ] 窗格中,捲動至 [ 角色服務 ] 區段,然後按一下 [ 新增角色服務]。

  4. 在 [新增角色服務精靈] 的 [選取角色服務] 頁面上,展開[FTP 伺服器]。

  5. 選取 [FTP 服務]。

    注意

    支援 ASP。FTP 服務的成員資格驗證或 IIS 管理員驗證,您也必須選取 [FTP 擴充性]。
    Windows Server 2008 R 2 [新增角色服務] 畫面的螢幕擷取畫面。[選取角色服務] 頁面位於主要窗格中。

  6. 按一下 [下一步] 。

  7. 在 [確認安裝選項] 頁面上,按一下 [安裝]

  8. 在 [結果] 頁面上,按一下 [關閉]

Windows 7

  1. 在工作列上,按一下 [開始],然後按一下[主控台]。

  2. 主控台中,按一下 [程式和功能],然後按一下 [開啟或關閉 Windows 功能]。

  3. 展開 [Internet Information Services],然後展開 [FTP 伺服器]。

  4. 選取 [FTP 服務]。

    注意

    支援 ASP。FTP 服務的成員資格驗證或 IIS 管理員驗證,您也必須選取 [FTP 擴充性]。
    Windows 7 功能視窗的螢幕擷取畫面。[Internet Information Services] 區段底下會檢查 F T P 選項。

  5. 按一下 [確定]。

Windows Server 2008 或 Windows Vista

  1. 從下列 URL 下載安裝套件:

  2. 請遵循下列逐步解說中的指示來安裝 FTP 服務:

作法

不應修改組 <dataChannelSecurity> 態的 區段,因此沒有可用的範例。

組態

屬性

屬性 描述
matchClientAddressForPort 選擇性 Boolean 屬性。

指定是否要在 PORT/EPRT 命令上比對用戶端的 IP 位址。

預設值是 true
matchClientAddressForPasv 選擇性 Boolean 屬性。

指定是否要在 PASV/EPSV 命令上比對用戶端的 IP 位址。

預設值是 true

子元素

無。

組態範例

不應修改組 <dataChannelSecurity> 態的 區段,因此沒有可用的範例。

範例程式碼

不應修改組 <dataChannelSecurity> 態的 區段,因此沒有可用的範例。