如何在 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命令没法访问