基於 IIS 的 FTP 服務支援兩種主動和被動模式連接, 根據由用戶端指定方法。 IIS 不支援禁用或者活動或被動連接模式。

與 Internet, 上使用 HTTP 和其他協定 FTP 協定使用最小的兩個連接會話期間: 用於控制, 半雙工連接和進行資料傳輸全雙工連接用於控制, 半雙工連接和全雙工連接進行資料傳輸:。 預設情況下, 伺服器上 TCP 埠 21 用於控制連接, 但資料連線由方法, 用戶端用來連接到伺服器, 作為下面詳細。

因為通過控制連接用戶端發送到伺服器, 埠 命令 - 主動模式 FTP 連接 有時稱為以 " 用戶端管理 "。 命令請求伺服器以建立到客戶, 使用 TCP 埠由 埠 命令指定資料連線從 TCP 埠 20 上。

被動模式 FTP 連接 是有時稱為到 " 伺服器管理 ", 因為與之一瞬態埠用作資料連線的伺服器端埠伺服器回應用戶端發出 pasv 命令後,。 由用戶端, 資料連線命令發出後伺服器連接到客戶立即使用埠上面控制連接的用戶端埠。

與埠範圍 1024 - 65535 內預設模式 Passive - IIS FTP 中隨機播放到回應。 要進一步限制這些巨大埠範圍, 系統管理員可配置命名 PassivePortRange 元資料庫屬性關鍵字, 此屬性關鍵字僅存在於 IIS 6.0, for IIS 5.0 在 Windows 2000, 系統管理員需要安裝 Service Pack 4, 在系統登錄中 PassivePortRange 項中添加。

更改 PassivePortRange for IIS, 執行過程之一下面部分中所述。

用於 Windows Server 2003

要啟用直接編輯元資料庫)

1 . 打開 IIS Microsoft 管理主控台 (MMC)。

2 . 右擊本地電腦節點。

3 . 選擇 屬性 。

4 請確保 啟用直接編輯元資料庫 核取方塊。

通過 ADSUTIL 腳本配置 PassivePortRange b)

1 . 按一下 開始 、 運行 , 鍵入 cmd, 和然後 確定 。

2 . 鍵入 cd Inetpub\AdminScripts, 然後按 Enter。

3 . 鍵入以下命令從命令提示符。

CSCRIPT.exe adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5515"

4 重新開機 FTP 服務。

通過 ADSUTIL 腳本配置時您會看到以下輸出:

Microsoft (R) Windows Script Host 版本 5.6

版權所有 (C) Microsoft Corporation 1996 - 2001。 保留擁有權利。.

PassivePortRange (STRING) " 5500-5515 ":

注意:如果開了系統自帶的防火牆,必須在例外裡添加以上端口

對於 Windows2000Server

要點 : 本文包含有關修改註冊表資訊。 修改註冊表之前, 一定要備份並確保您瞭解如何在發生問題時還原註冊表。

為了此 PassivePortRange 將要使用 Windows 2000, 系統管理員必須安裝 Service Pack 4 (SP 4) 或有關其他資訊, 以後訪問下列文章編號, 以查看 Microsoft 知識庫文章:

260910 如何獲取最新 Windows 2000 Service Pack

配置 PassivePortRange 通過登錄編輯程式

1 . 啟動登錄編輯程式 (Regedt 32 .exe)。

2 . 找到以下登錄機碼:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\

3 . 添加名為 " PassivePortRange " (不帶引號) 的 REG _ SZ 類型值。

4 . 關閉登錄編輯程式。

5 . 重新開機 FTP 服務。

注意 :, FTP 將驗證該範圍是從 5001 到 65535。
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()