我是Windows Azure Server配置的新手,我正在尝试配置FTP连接。但是,当我使用FileZilla访问服务器时,它无法正常工作。我在这里做错了什么?
我正在使用安装了FTP服务器角色的IIS。
以下是来自FileZilla的错误日志
Status: Resolving address of AZR-SRV-map01.cloudapp.net
Status: Connecting to 52.187.64.207:990...
Status: Connection established, initializing TLS...
Status: Verifying certificate...
Status: TLS connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (52,187,64,207,195,237).
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
Status: Disconnected from server
我在配置FTP连接时也尝试了以下步骤...
此处已从Azure门户配置端点。
完成所有步骤后,我重新启动了Microsoft FTP服务,但问题仍然存在。
答案 0 :(得分:0)
目前,我们无法在Azure VM上配置活动模式FTP。我们应该在FTP防火墙支持中配置数据通道端口范围,FTP工作在被动模式。例如,我们可以使用10000-10010端口作为数据通道端口范围。此外,我们应该将端口添加到VM的端点,然后添加到VM的防火墙入站规则。 顺便说一下,虽然Windows防火墙似乎允许所有需要的流量,但我们还需要在防火墙上启用有状态FTP过滤:
netsh advfirewall set global StatefulFtp enable
然后重新启动FTP Windows服务,我们应该启动并运行:
net stop ftpsvc
net start ftpsvc
此处的案例与您类似,请参阅it。