通过FTP连接到Azure网站

我使用什么login凭据连接到Azure仪表板上列出的FTP站点? 我尝试使用相同的凭据login到Azure,但这是失败的。 TIA。

当前的azure门户中 ,可以通过转到应用程序服务 / select APP DEPLOYMENT部分中的 相关项 / 部署凭证 / input新凭据并保存来设置部署凭证

在上一代Azure门户中 ,可以通过转到WEB应用程序 / select相关项目 / 仪表板 / 重置您的部署凭证来设置部署凭证

确保你指定了siteName \ userName作为你的login名。 网站名称部分是必需的!

Web内容的默认目录是\ site \ wwwroot ,可以将其设置为许多FTP客户端的初始目录。

如果您要使用默认值,则需要在您的站点的仪表板中下载发布configuration文件:

在这里输入图像说明

[更新为新的Azure用户界面]

在这里输入图像说明

这将是XML文件。 打开它并find您的凭据。 样品:

<publishProfile profileName="nameofyoursite - FTP" publishMethod="FTP" publishUrl="ftp://waws-prod-blu-001.ftp.azurewebsites.windows.net/site/wwwroot" ftpPassiveMode="True" userName="nameofyoursite\$nameofyoursite" userPWD="sOmeCrYPTicL00kIngStr1nG" destinationAppUrl="http://nameofyoursite.azurewebsites.net" SQLServerDBConnectionString="" mySQLDBConnectionString="" hostingProviderForumLink="" controlPanelLink="http://windows.azure.com"> <databases/> </publishProfile> 

你的凭据在哪里:

publishUrl =“ftp:// waws-prod-blu-001.ftp.azurewebsites.windows.net / site / wwwroot”

userName =“ nameofyoursite \ $ nameofyoursite

userPWD =“ sOmeCrYPTicL00kIngStr1nG

来源: Azure网站FTP凭据



从OS X上的命令行连接:

控制台客户端

 ftp ftp://nameofyoursite:sOmeCrYPTicL00kIngStr1nG@waws-prod-blu-001.ftp.azurewebsites.windows.net/ 

从控制台安装:

 mkdir /Users/<YOUR_USER>/FTP_AZURE mount_ftp nameofyoursite:sOmeCrYPTicL00kIngStr1nG@waws-prod-blu-001.ftp.azurewebsites.windows.net/ /Users/<YOUR_USER>/FTP_AZURE cd /Users/<YOUR_USER>/FTP_AZURE 

在VIM中打开以进行编辑:

 vim ftp://nameofyoursite@waws-prod-blu-001.ftp.azurewebsites.windows.ne//site/wwwroot/ 

请注意这里的用户名: nameofyoursite NOT nameofyoursite \ $ nameofyoursite

要完成,您可以使用两个不同的凭据进行FTP

1,它已经被@ 0x8BADF00D提及,如果你下载了“发布configuration文件”,你可以看到每个站点自动生成的凭证

简而言之,如果x=your website name ,那么username=x\$x并且密码是长系统生成的string

在这里输入图像说明

显然,这不是人类用户的意思…至less我不能轻易记住一个20多个字符的随机string…

2,有一个更加用户友好的方式,你可以在azure色的门户中设置用户名和密码

在这里输入图像说明

但是“部署用户名”直接绑定到Microsoft帐户, 所有的web应用程序都是一样的 。 为了使用它来ftp到不同的webapps,你需要添加一个前缀。

在这里,我的用户名是“blabla”,我的网站名称是“test”==> 我的FTP用户名是“test \ blabla” (介意windows上的反斜杠),后面跟着我在azure门户上设置的密码(不需要修改)

在这里输入图像说明

这里是Azure的参考资料:

为什么有两个FTP凭据

如何使用用户友好的凭证login