簡體   English   中英

通過命令行/批處理文件登錄Azure FTP失敗

[英]Azure FTP login via command line / batch file fails

我正在嘗試通過FTP連接到Azure Web App。 我下載了發布配置文件,並將登錄名復制到我的FTP客戶端,並且可以成功連接。 但是,當我從Windows使用ftp.exe ,我無法使用相同的憑據連接到同一主機。

我已經閱讀了通過FTP連接到Azure網站,但是這些解決方案不能解決我的問題。

這是輸出:

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客戶端登錄到Azure Web App

Windows FTP.exe失敗

如果在調試模式下運行ftp-d開關),您會看到它將密碼截斷為32個字符。 這就是連接失敗的原因。

嘗試使用較短的密碼。 否則,您將不得不使用另一個命令行FTP客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM