如何在 Windows Server 虛擬機上配置SFTP 服務器服務器
Azure上建立VM步驟略ide
點擊添加端點,添加FTP端口:測試
點擊下一步:spa
添加FTP數據傳輸端口:操作系統
按照上面的步驟添加兩個數據端口,咱們能夠指定任何大於1024的端口號,在此咱們添加3000和3001兩個端口。blog
登陸虛擬機,搭建FTP服務器:get
選中"Web服務器(IIS)"選項虛擬機
點選FTP服務器及其兩個子項,以下圖:it
等待安裝完成class
雙擊FTP防火牆,設置端口範圍和IP地址,端口範圍爲咱們在建立虛機後添加的數據端口3000-3001,IP地址設置爲咱們所建立的虛機的VIP地址,在"1. 建立虛擬機"中咱們已經查好了,設置完畢後點擊"應用"並在彈出的對話框中點擊"肯定",由於操做系統防火牆是默認開啓FTP端口的。
添加FTP站點:
(請注意:D盤爲臨時磁盤,不要把數據放在D盤,設置物理路徑時,能夠把路徑設爲C盤或添加新的E盤存儲數據。)點擊下一步,選擇容許或須要,以下圖:
點擊下一步,選擇基本、全部用戶、讀取、寫入各選項:
配置FTP額外的SSL設置
建立一個自簽名的SSL證書,
雙擊服務器證書,點右側自簽名證書
配置SSL選項,雙擊FTP SSL設置圖標打開SSL設置功能頁面。
FTP SSL設置頁面顯示時,選擇自定義選項,而後單擊"高級"按鈕。
高級SSL策略對話框顯示:
爲Azure VM配置PIP並查看
Get-AzureVM -ServiceName wrfcloud -Name FTP | Set-AzurePublicIP -PublicIPName "Web-1-PIP" | Update-AzureVM
=========================
$instance1 = get-azurevm -ServiceName wrfcloud -Name FTP
$instance1.PublicIPAddress
更改FTP防火牆IP地址,上面步驟配置的PIP地址
另外能夠在防火牆配置頁面能夠更改如下端口範圍:
使用客戶端軟件首次鏈接時,出現"證書"對話框
http://dlsw.baidu.com/sw-search-sp/soft/ff/13432/FileZilla_win64_3.14.1.0.1454131478.exe
測試訪問,CMD命令沒法訪問