我在Azure中配置了Windows Server 2012 vm。当我尝试通过FileZilla FTP客户端连接到它时,我得到一个Could not connect to server error
。
这是我到目前为止所尝试的内容:
Data Channel Port Range to 7000-7002
,External IP Address of Firewall to my vm's public IP
,added 7000, 7001 and 7002 to inbound rules
,did a net start/stop ftpsvc
答案 0 :(得分:0)
我的描述中缺少的步骤是在Windows防火墙中启用“FTP服务器”规则。
它们是在IIS服务器安装期间创建的,但默认情况下处于禁用状态。你必须启用它们。
引用我的Installing a Secure FTP Server on Windows using IIS指南:
安装IIS FTP服务器时,内部Windows防火墙会自动配置端口21,990和1024-65535的规则。
但最初并未启用规则。要启用或更改规则,请转到控制面板>系统和安全性> Windows防火墙>高级设置>入站规则并找到三个“FTP服务器”规则。如果未启用规则,请单击操作>启用规则。
如果您没有它们,无论出于何种原因,您必须手动创建它们。对于端口21和数据端口(在您的情况下为7000-7002)。