Какие учетные данные для входа в систему я использую для подключения к FTP-сайту, указанному на информационной панели моего Azure? Я попытался использовать те же учетные данные, что и для входа в Azure, но это не работает. ТИА.
Подключение к Azure через FTP
Ответ 1
На текущем портале Azure учетные данные для развертывания можно настроить, перейдя в раздел " Службы приложений"/выберите соответствующий элемент службы приложения/в разделе "Развертывание"/" Центр развертывания"/" FTP"/" Панель инструментов". Вы можете использовать предварительно предоставленные учетные данные приложения или назначить учетные данные пользователя.
На портале Azure предыдущего поколения учетные данные для развертывания можно настроить, перейдя в раздел ВЕБ-ПРИЛОЖЕНИЯ/выберите соответствующий элемент/ДАННАЯ ПЛАТА/Сбросьте свои учетные данные для развертывания.
Убедитесь, что вы указали siteName\userName в качестве имени для входа. Часть имени сайта обязательна!
Каталог по умолчанию для веб-содержимого - \ site\wwwroot, который можно установить в качестве исходного каталога для многих FTP-клиентов.
Ответ 2
Если вы хотите использовать значение по умолчанию, вам нужно загрузить публикацию профиля в свою панель для своего сайта:
[ОБНОВЛЕНИЕ для нового пользовательского интерфейса Azure]
Это будет 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 = "FTP:// waws-prod-blu-001.ftp.azurewebsites.windows.net/сайт/Wwwroot"
UserName = " nameofyoursite\$nameofyoursite"
userPWD = " sOmeCrYPTicL00kIngStr1nG"
Источник: Учетные данные FTP-сервера Azure
Соединение из командной строки в OS X:
Консольный клиент:
ftp ftp://nameofyoursite:[email protected]dows.net/
С консоли:
mkdir /Users/<YOUR_USER>/FTP_AZURE
mount_ftp nameofyoursite:[email protected]dows.net/ /Users/<YOUR_USER>/FTP_AZURE
cd /Users/<YOUR_USER>/FTP_AZURE
Открыть для редактирования в VIM:
vim ftp://[email protected]//site/wwwroot/
Обратите внимание на имя пользователя здесь: nameofyoursite НЕ nameofyoursite\$nameofyoursite
Ответ 3
Чтобы завершить, вы можете FTP, используя два разных учетных данных
1, он уже упоминается @0x8BADF00D, если вы загрузили "профиль публикации", вы можете увидеть автоматически сгенерированные учетные данные для каждого сайта.
короче говоря, если x=your website name
, то username=x\$x
и пароль - это длинная строка, сгенерированная системой
очевидно, это не предназначено для пользователя... по крайней мере, я не могу легко вспомнить случайную строку символа 20+...
2, есть более удобный способ, вы можете установить имя пользователя и пароль на портале Azure
однако "имя пользователя развертывания" напрямую связано с учетной записью Microsoft, оно одинаково для всех ваших веб-приложений. Чтобы использовать его для ftp в разных веб-приложениях, вам нужно добавить префикс.
Здесь мое имя пользователя - "blabla", имя моего веб-сайта - "test" ==> Таким образом, мое имя пользователя FTP - "test\blabla" (обратите внимание на обратную косую черту в окнах), за которым следует пароль, который я установил на портале Azure (никаких изменений не требуется)
вот ссылки из Azure:
Ответ 4
На портале Azure (конец 2018 года):
- Перейти к вашему приложению
- На левой панели выберите Центр развертывания.
- В средней панели выберите FTP
- Нажмите View Dashboard, и там у вас есть URL-адрес подключения FTP, имя пользователя и пароль.
Вы должны включить FTP/S в своем веб-приложении, чтобы иметь возможность подключаться! Это делается в разделе "Настройки приложения" → "FTP-доступ" на портале Azure.
Ответ 5
Эти два блейда дают всю необходимую информацию для подключения через FTP.