在 IIS 中建立和配置 FTP 站點

2021-04-12 23:28:23 字數 1812 閱讀 7218

檔案傳輸協議 (ftp) 是乙個標準協議,可用來通過 internet 將檔案從一台計算機移到另一台計算機。這些檔案儲存在執行 ftp 伺服器軟體的伺服器計算機上。然後,遠端計算機可以使用 ftp 建立連線,並從伺服器讀取檔案或將檔案複製到伺服器。ftp 伺服器與 http 伺服器(即,web 伺服器)類似之處在於,您可以使用 internet 協議與它通訊。但是,ftp 伺服器不執行網頁;它只是向/從遠端計算機傳送/接收檔案。

可以將 internet 資訊服務 (iis) 配置為作為 ftp 伺服器來執行。這樣,其他計算機便可以連線到伺服器並將檔案複製到伺服器或者從伺服器複製檔案。例如,如果您在自己的計算機上承載**,並且希望允許遠端使用者連線到您的計算機並將他們的檔案複製到伺服器,則可以將 iis 配置為充當 ftp 伺服器。

預設情況下,不在 iis 上安裝 ftp 服務。因此,若要將 iis 用作 ftp 伺服器,您必須安裝 ftp 服務。

第一步:使用 iis 設定 ftp 伺服器

依次單擊「開始」按鈕、「控制面板」和「新增或刪除程式」。

單擊「新增/刪除 windows 元件」。

在「windows 元件嚮導」對話方塊中,如果您執行的至少是 windows server 2003,請選擇「應用程式伺服器」,然後單擊「詳細資訊」。

選擇「internet 資訊服務 (iis)」,然後單擊「詳細資訊」。

在「internet 資訊服務 (iis)」對話方塊中,選中「檔案傳輸協議(ftp)服務」核取方塊,然後單擊「確定」。

在「windows 元件嚮導」對話方塊中,單擊「下一步」。根據提示插入 windows 光碟。

安裝過程完成後,您就可以在 iis 中使用 ftp 服務了。

第二步:配置ftp伺服器

開啟控制面板——管理工具——internet 資訊服務(iis)管理器——ftp站點。(當然,可以在執行中輸入inetmgr進入管理器)我們看到在ftp站點裡面沒有任何的子站或虛擬站點,這時需要下一步配置

在iis ftp元件中,ftp每乙個站點只能對應乙個埠、每乙個站點只能對應乙個全域性目錄。許可權順序可理解為 站點 >= 虛擬路徑,如果需要建立匿名訪問的ftp服務和需要認證的ftp服務,恐怕需要建立兩個站點,使用兩個不同的埠了。

首先我們建立乙個需要認證的ftp站點,讓網際網路登陸ftp服務時需要認證才能與ftp伺服器取得信任連線。

進入控制面板——管理工具——計算機管理——本地使用者和組——使用者

在這裡新建兩個使用者分別為「test」、「test1」,不需要賦予任何許可權,建立後即完成建立使用者過程。

進入internet 資訊服務(iis)管理器預設ftp站點屬性

在安全帳戶中不選中「允許匿名連線」,否則任何人都可以通過ftp連線你的全域性目錄。

在主目錄中的ftp站點目錄選擇到對外服務檔案目錄的上級目錄,如果你不想這個站點下的子站點有寫入許可權,那麼寫入許可權不需要選中。如果此站點下有乙個子站點需要有寫入許可權,那麼全域性站點ftp許可權必須給予寫入,如果你覺得不安全,那麼可以把ftp目錄資料轉移到乙個空的分割槽或者下級目錄。例如 test和test1帳號分別對應 d:/test、d:/test1目錄,那麼ftp全域性站點目錄必須為d:/。

現在,ftp服務介面已經向網際網路服務,但實際上沒有使用者可以從你的ftp進入獲得資源。我們需要把剛才建立的test和test1使用者分別對應到ftp目錄。之前有很多朋友問,為什麼微軟的ftp沒有可以設定帳號的地方,只可以設定匿名或非匿名?其實是可以的,不過需要一點竅門。

右鍵ftp預設站點——新建——虛擬目錄——虛擬目錄別名輸入test——選擇test對應的訪問目錄並給予許可權——完成

發現了吧,實際上虛擬目錄別名就是使用者登陸名稱,對應著使用者表中的的使用者。我們可以通過系統建立ftp使用者來對應不同站點的ftp子站點目錄。 

IIS中配置WCF站點

1.註冊wcf服務至iis iis註冊wcf 以管理員身份執行命令列 cd c windows microsoft.net framework v3.0 windows communication foundation servicemodelreg.exe r y 或以管理員身份進入命令列模式,執...

IIS中配置WCF站點

1.註冊wcf服務至iis iis註冊wcf 以管理員身份執行命令列 cd c windows microsoft.net framework v3.0 windows communication foundation servicemodelreg.exe r y 或以管理員身份進入命令列模式,執...

IIS6 0下建立使用者隔離模式FTP站點

為了方便大家使用,所建立的ftp站點不僅允許訪問,而且對主目錄啟用了 讀取 和 寫入 的許可權。這樣一來任何人都可以沒有約束地任意讀寫,難免出現一團糟的情況。如果您使用iis 6.0,只需建立乙個 使用者隔離 的ftp站點就可以有效解決此問題。隔離使用者 是iis 6 0中包含的ftp元件的一項新增...