通过命令行/批处理文件登录Azure FTP失败

问题描述 投票:1回答:1

我正在尝试通过FTP连接到Azure Web App。我下载了发布配置文件并将登录信息复制到我的FTP客户端,并且可以成功连接。但是当我从Windows使用ftp.exe时,我无法使用相同的凭据连接到同一主机。

我读过Connecting to Azure website via FTP但这些解决方案并不能解决我的问题。

这是输出:

C:\Projects>ftp
ftp> open waws-prod-am2-201.ftp.azurewebsites.windows.net
Connected to waws-prod-am2-201.drip.azurewebsites.windows.net.
220 Microsoft FTP
Service 200 OPTS UTF8 command successful - UTF8 encoding now ON.
User (waws-prod-am2-201.drip.azurewebsites.windows.net:(none)): firstserver\$firstserver
331 Password required    
Password: 
530 User cannot log in.
Login failed.
Invalid command.

也尝试使用Windows命令提示符下的用户名firstserver,没有区别。不要忘记:通过商业FTP客户端软件登录时,我可以成功登录。

我试过反斜杠和/或美元符号,但没有任何帮助。出了什么问题,如何使用Windows默认ftp.exe从命令提示符登录?

FTP client logging into Azure Web App

Windows FTP.exe failing

windows azure cmd ftp azure-web-sites
1个回答
1
投票

如果在调试模式(ftp开关)中运行-d,您将看到它将密码截断为32个字符。这就是连接失败的原因。

尝试使用较短的密码。否则,您将不得不使用另一个命令行FTP客户端。

© www.soinside.com 2019 - 2024. All rights reserved.