通过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
- NestedScrollView内的Recycler视图使滚动在中间开始
- #1025 – 将'./database/#sql-2e0f_1254ba7'重命名为'./database/table'(errno:150)时出错
- Azure Webjobs与Azure函数:如何select
- Laravel迁移:类“未find”
- Windows服务到Azure?
- 用于ASP.NET MVC开发的Windows Azure或Amazon EC2?
- 为什么在调用RoleEnvironment.GetConfigurationSettingValue(“MYKEY”)时收到SEHException?
- Azure SDK 2.5.1未能发布cloudService
- 工作者angular色与Web作业
- 重命名SQL Azure数据库?
- 拥有带有InfiniBand的Windows Azure A8节点支持如何从一个节点发送N个字节并在另一个节点上接收?