IIS7.5 在已有的WEB網站上配置FTP發布

來源:互聯網
上載者:User

標籤:

IIS7.5 有了很多新特性,例如FashCGI,Rewrite 模組的內建,簡易的FTP發布等等,但是即使是微軟,也沒有詳細的文檔,本文詳細的介紹了如何在現有的WEB網站上建立FTP發布。

IIS 7.5 配置WEB 網站的文章很多,但如何在已有的WEB網站上配置FTP 的文章卻寥寥無幾,即使有,關鍵的地方也沒有講的,這裡給大家一個完整的解決方案。

也許細心的同學已經注意到在IIS7.5中 ,右鍵點擊發行的WEB網站,會有一個 添加 FTP 發布 的選項?

對,這個功能就是在現有的WEB網站上發布FTP網站,FTP網站的根目錄就是WEB網站的根目錄,興奮吧! 多年來我想要的功能就是這個, 以前還需要單獨安裝一個Server-u,現在IIS7.5都內建的,太方便了!

先別急著點 “添加FTP 發布” 因為還沒有準備好!

首先添加 用於訪問FTP網站的使用者,這個使用者就是WINDOWS下的一個普通的賬戶,網上有其他文章說必須將此賬戶添加到Guests 組,經過實驗,沒有必要,那是人云亦云的說法。

這裡我們添加了一個使用者名稱為 webmaster 的賬戶,一定要記住密碼喔! 當然也可以使用 Administrator的賬戶來管理FTP 網站,但不推薦這樣做。

建立好了用來管理FTP網站的賬戶後,我們還要給這個webmaster賬戶分配許可權,否則也不能訪問FTP網站,這點很重要,這個webmaster賬戶必須具備有訪問伺服器物理位置上的web根目錄的許可權(WEB根目錄,就是我們要配置的FTP根目錄),在IIS管理器中,右鍵點擊網站,選擇 “編輯許可權”

點擊編輯按鈕,將webmaster使用者添加到許可權列表中,並賦予完全訪問的許可權。

添加 webmaster 賬戶

點擊進階...按鈕

點擊 立即尋找 ,找到webmaster 使用者後,點擊確定

選中 webmaster 使用者,賦予完全控制的許可權。

如果上面的步驟有誤,登陸FTP的時候,將會出現 530錯誤。

準備工作做完了,可以正式開始配置FTP伺服器了!

選擇 添加 FTP 發布

(Xee:我是選了IP地址和SSL無的,感覺沒什麼區別)

這裡建議 啟用 虛擬機器主機名,虛擬機器主機名,就是你綁定到這台主機的網域名稱,這個可以自己試一試,這樣做的好處,如果一台主機上有多個web網站,你可以給每個web網站配置一個FTP網站,但登陸的時候一定要注意

FTP 的登陸名是: www.hotuav.com|webmaster    (虛擬機器主機名|使用者名稱) 中間用豎線分割,其他選項請照貓畫虎。

如果登陸時登陸名沒有加虛擬機器主機名,則 會出現 530 Valid Hostname is expected 這樣的錯誤!

這裡填寫指定使用者  webmaster ,這個使用者必須存在,否則發布的FTP網站是無法登陸的!

結束了? 連我都很意外, 就是這麼簡單!

但是,接下來的內容才是重中之重,重中之重! 因為包括微軟的IIS官方網站也沒有講這部內容!

重新整理IIS 管理器,點擊發行FTP的網站, 右側的內容地區開始顯示 FTP相關的內容, 點擊FTP 使用者隔離

把預設的使用者隔離方法,改到  FTP根目錄, 經過我的實驗,使用者是隔離的,webmaster使用者只能訪問FTP根目錄以內的東西,其他目錄它進不去。

如果沒有配置 FTP 使用者隔離,則會報出 530 User cannot log in, home directory inaccessible. 這樣的錯誤!

配置完畢,我們到用戶端驗證登陸一次

命令列下輸入密碼是不顯示的,從介面上看,登陸成功,並且列出了WEB根目錄下的檔案!

用資源管理員看看,證明了ftp是訪問成功了。

總結:在 IIS7.5 的已有WEB網站下發布FTP 非常簡單,只需要正確的建立使用者,指定使用者權限,並且配置FTP使用者隔離即可。

Xee:在給別人帳號密碼時候,除非是臨時的,否則這樣:

在瀏覽器輸入
ftp://abc:[email protected]
就可以了

就有可能泄露密碼

另外關於配置多使用者FTP,可以參考:IIS7.5配置多使用者FTP

<參考:http://www.rcdevice.com/cn/page85.html>

IIS7.5 在已有的WEB網站上配置FTP發布

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.