Windows 整合 FTP 伺服器配置–WS08R2已驗證

來源:互聯網
上載者:User

標籤:ftp   azure   windows   

環境:Windows Azure 中 Windows 2008 R2 With SP1虛擬機器

步驟一:在Azure中建立虛擬機器

建立步驟不再詳述

步驟二:在Azure虛擬機器中綁定靜態公網IP和私網IP

P.S. 防止重啟Cloud Service導致IP發生變化影響其他應用程式調用或使用者訪問

  • 綁定私網IP


   1: Test-AzureStaticVNetIP -VNetName EastAsiaSubnetwork -IPAddress 192.168.0.128

 

   2:

 

   3: $staticVM = Get-AzureVM -ServiceName JACKYFTP -Name JACKYFTP

 

   4: Set-AzureStaticVNetIP -VM $staticVM -IPAddress 192.168.0.128 | Update-AzureVM

 

   5: Get-AzureStaticVNetIP -VM $staticVM


650) this.width=650;" height="446" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/AC/wKiom1WCU2_jqIyXAAKqCTP9tpk880.jpg" border="0" />

  • 綁定公網IP
   1: # Location 參數來自於 Get-AzureLocation
   2: # 當前虛擬機器已經存在直接擷取當前資料中心提供的公網IP給到Cloud Serive即可
   3: # 注意:Cloud Service是容器,一個Cloud Service只有一個公網IP,
   4: # 下屬多台虛擬機器共用這一個公網IP,所以這裡僅指定Cloud Service Name不指定虛擬機器名
   5: # ReservedIPName 參數任意給予一個不衝突的名字即可
   6: New-AzureReservedIP -ServiceName ‘JACKYFTP‘ -ReservedIPName ‘FTPVIP‘ -Location ‘East Asia‘
   7: Get-AzureReservedIP

650) this.width=650;" height="381" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/AC/wKiom1WCU3jA3BQ7AAKJ48Mz9yg878.jpg" border="0" />

步驟三:在Windows中安裝IIS並選擇FTP服務

650) this.width=650;" height="463" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M00/6E/AD/wKiom1WCU3yRXAJkAAJkFdLaSBU136.jpg" border="0" />

步驟四:配置FTP伺服器

建立FTP伺服器步驟略過,就是使用嚮導下一步下一步

完成上面所有步驟後已經可以在本機訪問FTP伺服器了

接下來需要為外網訪問進行配置

配置鑒權方式

650) this.width=650;" height="418" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M01/6E/AD/wKiom1WCU4WwCnsAAAK8anSafYk475.jpg" border="0" />

啟用基本驗證使得可以通過Windows使用者名稱密碼方式登陸訪問

650) this.width=650;" height="296" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/AD/wKiom1WCU4bjB5JGAAEMHMhrHCM631.jpg" border="0" />

配置FTP防火牆

650) this.width=650;" height="327" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M01/6E/A9/wKioL1WCVT7iThpvAAHx_1wbMAQ975.jpg" border="0" />

指定FTP被動模式下使用的特點連接埠段

先開10個連接埠用著,不夠自己加

同時設定虛擬機器外部IP地址,否則會提示無法轉寄路由導致外部存取失敗

650) this.width=650;" height="307" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/A9/wKioL1WCVT-TVRQuAAECzKpKeUw747.jpg" border="0" />

配置瀏覽目錄資訊,需要就配不需要就跳過

650) this.width=650;" height="374" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M00/6E/A9/wKioL1WCVUbCP4a3AAJjujpJx7w720.jpg" border="0" />

650) this.width=650;" height="317" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M01/6E/A9/wKioL1WCVUej4SRUAACwHqeEaYg711.jpg" border="0" />

配置SSL加密訪問,需要就配,不需要跳過

650) this.width=650;" height="372" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/AD/wKiom1WCU5yiwKRhAAJppdY8k7A698.jpg" border="0" />

這個比較簡單,不用自己去配認證根節點了,直接用Azure提供的SSL認證即可,有特殊需求或特殊嗜好的另議

650) this.width=650;" height="426" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M00/6E/A9/wKioL1WCVU-RQgOAAAEHppeQF4E385.jpg" border="0" />

接下來針對具體網站個人化配置,可能你需要再配置一遍以滿足實際需要

650) this.width=650;" height="336" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M01/6E/A9/wKioL1WCVVPiUd6WAAIWhUwq03M295.jpg" border="0" />

步驟五:配置Windows和Azure Cloud Service 防火牆

Windows 防火牆個人比較直接,那就直接關掉先吧

Azure Cloud Service我們除了需要加入FTP的21連接埠,還需要開放之前配置的5000-5010 10個連接埠

當然如果不嫌麻煩可以一個一個在Portal點擊添加,但是我比較懶還是指令碼跑完算了吧

   1: Get-AzureVM -ServiceName "JACKYFTP" -Name "JACKYFTP" |
   2:     Add-AzureEndpoint -Name "FTP5000" -Protocol "tcp" -PublicPort 5000 -LocalPort 5000|
   3:     Add-AzureEndpoint -Name "FTP5001" -Protocol "tcp" -PublicPort 5001 -LocalPort 5001|
   4:     Add-AzureEndpoint -Name "FTP5002" -Protocol "tcp" -PublicPort 5002 -LocalPort 5002|
   5:     Add-AzureEndpoint -Name "FTP5003" -Protocol "tcp" -PublicPort 5003 -LocalPort 5003|
   6:     Add-AzureEndpoint -Name "FTP5004" -Protocol "tcp" -PublicPort 5004 -LocalPort 5004|
   7:     Add-AzureEndpoint -Name "FTP5005" -Protocol "tcp" -PublicPort 5005 -LocalPort 5005|
   8:     Add-AzureEndpoint -Name "FTP5006" -Protocol "tcp" -PublicPort 5006 -LocalPort 5006|
   9:     Add-AzureEndpoint -Name "FTP5007" -Protocol "tcp" -PublicPort 5007 -LocalPort 5007|
  10:     Add-AzureEndpoint -Name "FTP5008" -Protocol "tcp" -PublicPort 5008 -LocalPort 5008|
  11:     Add-AzureEndpoint -Name "FTP5009" -Protocol "tcp" -PublicPort 5009 -LocalPort 5009|
  12:     Add-AzureEndpoint -Name "FTP5010" -Protocol "tcp" -PublicPort 5010 -LocalPort 5010|
  13: Update-AzureVM

如果覺得一行一行修改麻煩,再給個辦法,很土很粗暴,但是很有效

650) this.width=650;" height="429" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M02/6E/A9/wKioL1WCVVjzwEcXAAOztx9SYuI920.jpg" border="0" />

寫完第一行往下一拖,然後全部拷出來批量替換掉不要的/Tab,拼接到上面語句頭尾之間,F5執行完事

650) this.width=650;" height="563" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M00/6E/AD/wKiom1WCU6nAykTiAAFcTDXK6Kc581.jpg" border="0" />

步驟六:重啟作業系統

為什麼要重啟作業系統,不簡單重啟FTP服務或IIS服務呢?

這個問題別問我,問我我也不知道,反正重啟完後他自己就回複正常了

連結的時候會提示是否接受認證,點接受即可,不想點也可以跳過上面配置SSL步驟即可

650) this.width=650;" height="664" title="image" style="border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;" alt="image" src="http://s3.51cto.com/wyfs02/M01/6E/AD/wKiom1WCU7SAdSgDAAPiRPSbc8k724.jpg" border="0" />

本文出自 “Fast” 部落格,請務必保留此出處http://greece760.blog.51cto.com/660798/1663055

Windows 整合 FTP 伺服器配置–WS08R2已驗證

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.