Windows 2012 R2上搭建IIS系統管理使用者的隔離模式FTP

來源:互聯網
上載者:User

標籤:windows   使用者名稱   network   作業系統   安全性   ftp   

Windows 2012 R2上搭建IIS系統管理使用者的隔離模式FTP


Windows內建的FTP現在可以提供基於非OS使用者的管理,這提高了安全性。即使FTP使用者名稱和密碼泄露,也不會對作業系統造成進一步的破壞。

參考文檔

http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7


根據這篇文章,

http://technet.microsoft.com/en-us/library/cc753017(v=WS.10).aspx


安裝IIS中的FTP組件以及 Windows Authentication

但是之後我發現,依然沒有IIS Manager Users功能,後來才發現需要安裝Management Service功能,否則是不會出現IIS Manager Users的

650) this.width=650;" src="http://img.blog.csdn.net/20141110171116255?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

由於COM進程是用Network Service帳號完成身分識別驗證的擴充的。所以,要在以下目錄為Network Service添加讀取許可權。

Windows\System32\inetsrv\config以及子物件

Windows\System32\inetsrv\config\administrator.config

Windows\System32\inetsrv\config\redirection.config

FTP根目錄以及子物件添加修改許可權。

也可以使用以下命令來直接添加。

ICACLS"%SystemDrive%\Windows\System32\inetsrv\config" /Grant "NetworkService":R /T

ICACLS"%SystemDrive%\Windows\System32\inetsrv\config\administration.config"/Grant "Network Service":R

ICACLS"%SystemDrive%\Windows\System32\inetsrv\config\redirection.config"/Grant "Network Service":R

ICACLS"%SystemDrive%\inetpub\ftproot" /Grant "Network Service":M/T


在IIS的嵌入式管理單元中,在伺服器層級,選中Management Service.

650) this.width=650;" src="http://img.blog.csdn.net/20141110171224296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


選擇Windows憑據或者IIS管理認證。

650) this.width=650;" src="http://img.blog.csdn.net/20141110171124273?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


然後在伺服器層級的管理中,選擇IIS Manager Users來建立和作業系統無關的使用者。650) this.width=650;" src="http://img.blog.csdn.net/20141110171229718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" /> 

接下來就要建立FTP網站了。輸入網站名字和選擇FTP目錄

650) this.width=650;" src="http://img.blog.csdn.net/20141110171232734?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


選擇IP和連接埠。我這裡沒有啟用SSL

650) this.width=650;" src="http://img.blog.csdn.net/20141110171132494?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


驗證這裡,不要選,直接結束。

650) this.width=650;" src="http://img.blog.csdn.net/20141110171135131?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


在網站的FTP驗證中確保只啟用了IisManagerAuth

650) this.width=650;" src="http://img.blog.csdn.net/20141110171138157?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

650) this.width=650;" src="http://img.blog.csdn.net/20141110171141729?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

接下來,在網站的IIS Manager Permisisons裡面啟用相應使用者的許可權。(試了一下,這裡不加似乎也可以。)


650) this.width=650;" src="http://img.blog.csdn.net/20141110171144662?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


在網站的FTP Authorization Rules裡添加使用者的讀寫權限。


650) this.width=650;" src="http://img.blog.csdn.net/20141110171147704?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


最後在FTP網站,啟用使用者隔離就可以了。需要在FTP根目錄下建立LocalUser的目錄,然後再建立每個使用者使用者名稱的檔案夾就可以了。

650) this.width=650;" src="http://img.blog.csdn.net/20141110171150543?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

650) this.width=650;" src="http://img.blog.csdn.net/20141110171155738?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlzaGluZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />


本文出自 “qiyuwei” 部落格,轉載請與作者聯絡!

Windows 2012 R2上搭建IIS系統管理使用者的隔離模式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.