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

Windows 通过命令行/批处理文件登录Azure FTP失败,windows,azure,cmd,ftp,azure-web-app-service,Windows,Azure,Cmd,Ftp,Azure Web App Service,我正在尝试通过FTP连接到Azure Web应用程序。我下载了发布配置文件并将登录复制到我的FTP客户端,可以成功连接。但是,当我从Windows使用ftp.exe时,我无法使用相同的凭据连接到同一主机 我读过,但这些解决方案并不能解决我的问题 这是输出: C:\Projects>ftp ftp> open waws-prod-am2-201.ftp.azurewebsites.windows.net Connected to waws-prod-am2-201.drip.azure

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

我读过,但这些解决方案并不能解决我的问题

这是输出:

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
-d
开关),您将看到它将密码截断为32个字符。这就是连接失败的原因


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

向我们展示您的“FTP客户端”的工作配置。按要求添加了屏幕截图是的,我这里有相同的截图。当我将输出复制到这个主题时,有些事情变得疯狂,所以我不得不做太多的调整,这最终导致添加那些“ftp>”语句以再次弄清楚。我认为“无效命令”指的是由于用户名中的“\$”在主帖子中添加了屏幕截图而出现的一些内部错误。