我有一台配置了FTP服务器的虚拟机。 我在ACTIVE模式下传输文件,在随机文件中我断开连接。
我无法重新连接到FTP服务器,也无法远程连接到本机。 我必须重新启动机器并等待一段时间才能重新获得访问权限。
在这种情况下我可以做些什么来防止完全脱离?
我最终使用被动模式,即使它不适合我,因为活动模式仍然失败。
答案 0 :(得分:1)
您很可能需要在VM上打开FTP端点:这个答案将为您提供一些如何添加端点的背景信息:How to Setup FTP on Azure VM
您还可以使用powershell添加端点:Add Azure Endpoint
答案 1 :(得分:1)
您需要的不仅仅是打开这两个端口 - FTP(被动或主动)的设计是FTP服务器将在随机化的端口范围内发送数据(请参阅:http://slacksite.com/other/ftp.html)使用Azure的负载平衡等无状态服务时需要明确打开端点的问题。此设置指南最适合查看如何在Azure VM上实现所需的内容:http://itq.nl/walkthrough-hosting-ftp-on-iis-7-5-a-windows-azure-vm-2/(并且与Grady引用的SO帖子链接)。