首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure上的虚拟机-被动FTP无法工作

问Azure上的虚拟机-被动FTP无法工作
EN

Stack Overflow用户
提问于 2013-06-14 13:38:19
回答 3查看 8K关注 0票数 3

我在许多网站(http://blogs.thesitedoctor.co.uk/tim/Trackback.aspx?guid=e81a4682-0851-490b-a3d2-adf254a701e7、http://www.itq.nl/blogs/post/Walkthrough-Hosting-FTP-on-IIS-75-in-Windows-Azure-VM.aspx和Passive FTP on Windows Azure Virtual Machine)上尝试过这些建议,但都不起作用。

FTP主动和被动都是从VM到其自身的工作。FTP active从外部世界工作。FTP passive失败,服务器返回"550网络连接已被本地系统中止“(此消息在SYN数据包发送到其中一个动态端口后立即在控制通道/端口21上返回)。

我做了什么:

1)在具有FTP站点的虚拟机上配置IIS

2)将FTP防火墙支持IP地址设置为Azure VM实例的公共IP地址(为了更有价值,我也尝试了将此字段设置为空,并尝试使用私有IP地址,但都不起作用)

3)为FTP控制(TCP/21)、FTP数据(TCP/20)和FTP动态端口(7000到7003)设置端点

4)使用appcmd.exe设置FTP的端口范围(即%windir%\system32\inetsrv\appcmd set config /节:system.ftpServer/ for支持/lowDataChannelPort:7000 /highDataChannelPort:7003)

5)重启FTP服务器(net stop ftpsvc和net start ftpsvc)

6)尝试启用和禁用防火墙(netsh advfirewall设置全局StatefulFtp启用)

有什么想法吗?我已经通过Wireshark验证了客户端正在尝试使用动态端口,并且当我在本地尝试时,动态端口正在被使用。

EN

回答 3

Stack Overflow用户

发布于 2013-06-24 02:31:53

已在MSDN论坛上收到答案。显然,管理控制台有一个问题,你必须使用Azure Powershell:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/8f697f17-72b7-46f7-8c97-398b91190a2f/server-2012-vm-on-azure-passive-ftp-wont-work

票数 2
EN

Stack Overflow用户

发布于 2014-08-15 14:30:11

我能够让被动FTP在我的Azure虚拟机上工作,而不需要使用任何Powershell命令。只需按照以下网址进行操作:http://blogs.msdn.com/b/wats/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-vm.aspx

上面的文章包含了在Azure VM上设置FTP所需的所有步骤。

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2015-11-18 05:07:53

Azure VM终结点有4分钟超时。对于FTP,这意味着如果被动数据传输花费的时间超过4分钟,主连接(端口21)会超时,因为在主动文件传输时不会发生任何思考!

现在您有两个选择:

1.可以将VM端点的超时设置为最多30分钟。

执行此操作的Powershell命令为:

> Get-AzureVM -ServiceName "MyService" -Name "MyVM" | Set-AzureEndpoint -Name "MyEndpoint" -IdleTimeoutInMinutes 30 | Update-AzureVM

更多信息here。

2.创建ILIP (实例级IP)

您可以创建ILIP以绕过VM webservice enpoint层。执行此操作的PowerShell命令为:

Get-AzureVM -ServiceName “MyService” -Name “MyVM” | Set-AzurePublicIP -PublicIPName "MyNewEndpoint" | Update-AzureVM

更多信息here。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17101779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档