无法将FTP连接到Azure虚拟机

时间:2016-11-30 10:02:25

标签: azure ftp virtual-machine filezilla

我在Azure中配置了Windows Server 2012 vm。当我尝试通过FileZilla FTP客户端连接到它时,我得到一个Could not connect to server error

这是我到目前为止所尝试的内容:

  • 在Azure门户中添加了FTP(TCP / 21)的入站规则
  • 在IIS中,配置了FTP防火墙支持。设置Data Channel Port Range to 7000-7002External IP Address of Firewall to my vm's public IPadded 7000, 7001 and 7002 to inbound rulesdid a net start/stop ftpsvc

1 个答案:

答案 0 :(得分:0)

我的描述中缺少的步骤是在Windows防火墙中启用“FTP服务器”规则。

它们是在IIS服务器安装期间创建的,但默认情况下处于禁用状态。你必须启用它们。

引用我的Installing a Secure FTP Server on Windows using IIS指南:

  

安装IIS FTP服务器时,内部Windows防火墙会自动配置端口21,990和1024-65535的规则。

     

但最初并未启用规则。要启用或更改规则,请转到控制面板>系统和安全性> Windows防火墙>高级设置>入站规则并找到三个“FTP服务器”规则。如果未启用规则,请单击操作>启用规则

FTP server firewall rules

如果您没有它们,无论出于何种原因,您必须手动创建它们。对于端口21和数据端口(在您的情况下为7000-7002)。