如何在 Azure VM Windows Server 2012 中设置 ftp

如何在 Azure VM Windows Server 2012 中设置 ftp

我创建了一个 azure vm 并在其中安装了 filezilla 服务器。我无法获取我的目录列表。我搜索了 serverfault,发现我必须port 6000在 windows 防火墙中设置一个端点并允许此端口,并且在 filezilla 服务器中,我必须在 pas if 模式下使用自定义范围,6000-6000我在 filezilla 服务器中设置这些并重新启动我的 vm,重新启动后我没有发现问题,我可以获取我的目录列表,但 2 天后,当我通过 ftp 工作时,我收到错误:

Response:   227 Entering Passive Mode (100,76,182,65,23,112)
Command:    MLSD
Response:   425 Can't open data connection for transfer of "/"
Error:      Failed to retrieve directory listing

现在,我无法使用 ftp 来列出目录,有时我会重新启动我的虚拟机,但问题仍未解决。

答案1

本页介绍了在 Azure 中的 Windows Server 2012 VM 上创建被动 FTP 服务器的先决条件和要遵循的步骤http://blogs.msdn.com/b/mast/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-vm.aspx

对于 Filezilla Server,确保您在 FileZilla 中配置的端口与您配置的端点相对应。

相关内容