我需要一些帮助在我的Azure VM实例上设置FTP。
VM是Windows 2012 R2。我已经设置了Web角色,并在IIS中创建了一个FTP站点。我已经确认我可以用
ftp command: open localhost我还为标准端口21配置了Azure Portal上VM的FTP端点。
最后,我创建了一个防火墙规则,允许所有进出端口21的通信量。
现在,当我尝试从我的主计算机到它的FTP时,我可以看到服务器公共DNS名称解析到正确的IP和端口,但是无法连接。
我是不是遗漏了配置步骤?
谢谢
发布于 2013-09-10 08:05:58
有一个很好的演练从2012年7月的'在中的IIS 7.5上承载FTP‘由罗纳德·威尔登伯格关于这一点。他回响大卫的回答。这些都是他经历的阶段:
ftp 127.0.0.1并登录%windir%\system32\inetsrv:appcmd set config /section:system.ftpServer/firewallSupport /lowDataChannelPort:7000 /highDataChannelPort:7014中找到Get-AzureVM -ServiceName 'myServiceName' -Name 'ftpportal' | Add-AzureEndpoint -Name 'FTPPassive00' -Protocol 'TCP' -LocalPort 7000 -PublicPort 7000 | Update-AzureVM,其中'myServiceName‘是我的云服务的名称,'ftpportal’是我的虚拟机的名称。netsh advfirewall set global StatefulFtp enablenet stop ftpsvcnet start ftpsvc
遵循这些步骤是值得的,在原文章中不仅因为他为每个步骤都提供了有用的屏幕截图,而且我认为它值得在这里大量引用。这篇文章还提到主动FTP和被动FTP,一个明确的解释值得一读。
如果我能够报告,在遵循这些步骤之后,您的基于Azure VM的FTP服务器将能够正常工作并可访问,这将是非常棒的。但不幸的是上面的步骤并没有为我修复它。 :-(
发布于 2015-10-28 17:43:20
如果您不介意使用FileZilla FTP服务器,
下面是我所做的工作,以启用到VM的FTP连接。
希望它能帮到别人。
干杯
发布于 2014-08-31 19:58:21
经过一段时间与上面的十五分名单,我得到的消息MS正试图传递-“不(容易) FTP为您”.
于是我回到了一个古老的开放Linux世界--用Cygwin建立了一个SCP服务器。你甚至可以得到一个远程外壳作为奖励..。
1)运行Cygwin安装程序- https://cygwin.com/setup-x86.exe
2)在“选择软件包”中搜索
3)完成后,启动Cygwin终端,并键入:
4)在Azure VM中添加一个SSH端点
5)在FireWall中,为TCP端口22添加入站规则
中提琴-你当然可以用WinSCP,Notepad++和Putty连接.
备注:
祝好运!
https://stackoverflow.com/questions/18422391
复制相似问题