我使用哪些登录凭据连接到Azure仪表板上列出的FTP站点?我尝试使用我用于登录Azure的相同凭据,但这是失败的。 TIA。
答案 0 :(得分:114)
在 current azure portal 中,可以通过转到应用服务 / 选择相关应用服务项 / <来设置部署凭据em>在部署部分 / 部署中心 / FTP / 信息中心。您可以选择使用预先提供的应用凭据,也可以指定用户凭据。
在previous generation azure portal中,可以通过转到 WEB APPS / 选择相关项 / DASHBOARD /来设置部署凭据重置部署凭据。
确保您指定 siteName \ userName 作为您的登录名。站点名称部分是必需的!
网络内容的默认目录是 \ site \ wwwroot ,可以将其设置为许多FTP客户端的初始目录。
答案 1 :(得分:97)
如果您想使用默认值,则需要在站点的信息中心中下载发布配置文件:
[新Azure UI的更新]
它将是xml文件。打开它并找到您的凭据。样品:
<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 =&#34; FTP:// <强> waws-prod-blu-001.ftp.azurewebsites.windows.net 强> /站点/ wwwroot的&#34;
的userName =&#34;的 nameofyoursite \ $ nameofyoursite 强>&#34;
userPWD =&#34;的 sOmeCrYPTicL00kIngStr1nG 强>&#34;
来源:Azure Web Sites FTP credentials
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
答案 2 :(得分:1)
在Azure门户中(2018年底):
您必须在Web应用程序上启用FTP / S才能真正连接!这是在Azure门户中的“应用程序设置”->“ FTP访问”下完成的
答案 3 :(得分:0)