Windows Azure VM上配置FTP服務(wù)器
1.啟用FTP服務(wù)
2.創(chuàng)建FTP登陸用戶
3.創(chuàng)建FTP站點
4.在Portal上增加endpoints
5.配置防火墻允許在上面增加的endpoint 端口上進行通信
6.重啟FTP服務(wù)
1.啟用FTP服務(wù)
這應(yīng)該很簡單,以server 08 R2為例(我Azure vm的系統(tǒng)是這個),打開Server Manager,點擊Add Roles,選擇組件“Web Server (IIS)”,并且在Role Services里面把FTP Server勾上,一步步往下點擊安裝就OK了
2.創(chuàng)建FTP登陸用戶
在本地機器上創(chuàng)建一個用戶用來登陸到FTP,我的電腦->管理->本地用戶和組->用戶->,點擊新建用戶,輸入用戶名和密碼點擊創(chuàng)建就行
3.創(chuàng)建FTP站點
打開IIS,右擊Sites,選擇Add FTP Site,自己選擇一個物理路徑,比如c:FTPUpload, 端口默認使用21,地址一般是自己的IP地址。身份認證可以選擇基本,訪問權(quán)限根據(jù)自己的需要選擇,有讀取和寫入。
現(xiàn)在你搭建FTP服務(wù)的Vm應(yīng)該就可以訪問FTP site了,在IE或者windows explore里面輸入ftp <IP Address>測試.
4.在Portal上增加endpoints
用過Azure Vm的應(yīng)該都知道,在virtual machine的下面有一個EndPoints tab,我們可以在下面增加些http,ftp..,端口,如下圖所示
a. 對于主動FTP你需要允許訪問21(FTP Command port)和20(FTP data port)端口,因此你需要在Endpoints下給你的azure vm增加這兩個端口:TCP/20,TCP/21.b. 對于被動FTP,我們需要告訴FTP服務(wù)器能用于數(shù)據(jù)連接的端口的范圍,端口的范圍是你自己定的,比如我用1035-1040,那么我們先需要在IIS的FTP firewall Support里面把這個端口的range加進去,然后再把這些端口加到Azure VM的Endpoints里面去
打開IIS Manager,在Connections pane里面選擇localhost站點,雙擊FTP Firewall Support,如下圖,輸入端口范圍和IP地址,注意這里的IP地址指的是你VM的VIP 地址即公網(wǎng)的IP地址而不是內(nèi)網(wǎng)的IP地址
VIP Address:
在Endpoints里面增加ports range(1035-1040)都應(yīng)該加進去。如果端口太多的話可以考慮用Windows Azure Powershell來增加Windows Azure Powershell cmdlets
5.配置防火墻允許在上面增加的endpoint 端口上進行通信
打開Windows Firewall with Advanced Security,在Inbound Rules下面選擇New Rules,Rule Type選擇Port,Specific local ports輸入1035-1040,接下來往下,都用默認的配置就好。
6.重啟FTP服務(wù)
net stop ftpsvcnet start ftpsvc
- windows2003下ftp服務(wù)器配置教程
- window8.1下FTP服務(wù)器安裝配置圖文教程
- Windows 2012 安裝IIS和FTP的方法
- windows 2003服務(wù)器安裝 IIS6.0和IIS自帶FTP服務(wù)器圖文教程
- Windows 2008 R2 IIS7.5配置FTP圖文教程
- 阿里云云服務(wù)器Windows2003系統(tǒng)中安裝和使用FTP圖文教程
- 阿里云云服務(wù)器Windows 2008中的FTP配置圖文教程
- 阿里云Windows 2003安裝IIS+FTP圖文教程
- Windows 2008 IIS7.5中創(chuàng)建獨立賬號的FTP站點圖文教程
- windows 7下FTP服務(wù)器構(gòu)建教程
相關(guān)文章
Powershell實現(xiàn)捕獲系統(tǒng)內(nèi)置EXE程序的異常
這篇文章主要介紹了Powershell實現(xiàn)捕獲系統(tǒng)內(nèi)置EXE程序的異常,系統(tǒng)內(nèi)置的EXE程序是指如robocopy.exe、ipconfig.exe等命令的實現(xiàn)程序,需要的朋友可以參考下2014-12-12Windows Powershell調(diào)用靜態(tài)方法
Powershell將信息存儲在對象中,每個對象都會有一個具體的類型,簡單的文本會以System.String類型存儲,日期會以System.DateTime類型存儲。任何.NET對象都可以通過GetType()方法返回它的類型,該類型中有一個FullName屬性,可以查看類型的完整名稱。2014-09-09PowerShell小技巧之讀取Windows產(chǎn)品密鑰
這篇文章主要給大家分享一段使用PowerShell讀取Windows產(chǎn)品密鑰的小技巧,非常的簡單實用,有需要的朋友可以參考下。2014-10-10用PowerShell刪除N天前或指定日期(前后)創(chuàng)建(或修改)的文件
這篇文章主要介紹了用PowerShell刪除N天前或指定日期(前后)創(chuàng)建(或修改)的文件,需要的朋友可以參考下2016-11-11