输入用户名/密码后 FTP 服务器没有响应?

输入用户名/密码后 FTP 服务器没有响应?

我已经使用 Windows Server 2012 R2 设置了 Azure VM。我还在那里设置了 IIS 8.5 FTP 服务器。当我使用同一服务器中的 localhost url 访问站点时,我将获得用户名/密码提示,当我输入用户名/密码时,我将获得成功响应。但如果我从同一服务器或远程计算机使用 DNS 名称 (*.cloupapp.net) 访问同一站点,那么我将获得用户名/密码提示,但当我输入用户名/密码并单击登录按钮时,服务器没有响应,浏览器无限加载。

这是 FileZilla 日志,

Status: Resolving address of XXX.cloudapp.net
Status: Connecting to XX.XX.XX.XX:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER XXX
Response:   331 Password required
Command:    PASS **************
Response:   230 User logged in.
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
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 (100,73,170,123,193,12).
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out
Error:  Failed to retrieve directory listing

答案1

转到 filezilla 的设置。

更改 FTP 设置。

而不是被动模式——选择主动模式并单击确定。

现在尝试一下,它会起作用的。

azure 不允许被动 ftp,这就是这里令人头疼的事情。

相关内容