Подключение к веб-сайту Azure через FTP

93

Какие учетные данные для входа я использую для подключения к FTP-сайту, который указан на панели управления моей Azure? Я попытался использовать те же учетные данные, которые использую для входа в Azure, но это не удалось. TIA.

Клаус Нджи
источник

Ответы:

127

На текущем портале Azure учетные данные для развертывания можно установить, перейдя в Службы приложений / выберите соответствующий элемент службы приложения / в разделе Развертывание / Центр развертывания / FTP / Панель мониторинга . Вы можете выбрать использование предварительно предоставленных учетных данных приложения или назначить учетные данные пользователя .

На портале Azure предыдущего поколения учетные данные для развертывания можно настроить, перейдя в WEB APPS / выберите соответствующий элемент / DASHBOARD / Сбросьте учетные данные для развертывания .

Убедитесь, что вы указываете siteName \ userName в качестве имени для входа. Часть имени сайта обязательна!

Каталог по умолчанию для веб-содержимого - \ site \ wwwroot, который можно установить в качестве исходного каталога для многих FTP-клиентов.

Саймон Опельт
источник
По какой-то причине, когда я пытаюсь подключиться к имени FTP-хоста с использованием учетных данных, я просто настраиваю, используя ссылку «Настройка учетных данных развертывания», сервер возвращает 530: пользователь не может войти в систему.
Клаус Нджи
3
Вы видели этот ответ ? Вы используете полные учетные данные, включая сайт и подходящий ftp-клиент?
Simon Opelt
7
Просто понял, что перед моим фактическим именем пользователя отсутствует элемент, то есть site \ ftp_user_name. Еще раз спасибо.
Klaus Nji
У меня связанная проблема. Независимо от того, сколько раз я сбрасывал учетные данные для развертывания, при доступе к свойствам всегда говорилось, что нет набора пользователей ftp / развертывания. И доступ по ftp не разрешен. Winscp сообщает: «Не удается разрешить хост». Что еще более странно, поскольку тот же URL-адрес поддерживает учетные данные при использовании в браузере. есть мысли по этому поводу? Мне нужно только получить доступ к файлу ocnfig wordpress, чтобы установить там некоторые переменные
Рикер Сильва
1
Мне пришлось ввести \ site \ wwwroot в качестве удаленного пути, прежде чем я смог подключиться через FTP.
Jamie G
103

Если вы хотите использовать значение по умолчанию, вам необходимо загрузить профиль публикации в личном кабинете вашего сайта:

введите описание изображения здесь

[ОБНОВЛЕНИЕ для нового пользовательского интерфейса 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 / site / wwwroot"

userName = " nameofyoursite \ $ nameofyoursite "

userPWD = " sOmeCrYPTicL00kIngStr1nG "

Источник: учетные данные FTP для веб-сайтов Azure



Подключение из командной строки в 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 НЕ nameofyoursite \ $ nameofyoursite

0x8BADF00D
источник
3
«Обратите внимание на имя пользователя здесь: nameofyoursite НЕ nameofyoursite \ $ nameofyoursite». Ты спас мне день! Спасибо :)
Артём Пранович
Я пробовал все, но все еще получаю тайм-аут :( Попробовав последний ftp cmd, я получил имя или сервис неизвестен
user358448
@ user358448, я бы посоветовал проверить имена вашего сервера и настройки. Должно сработать.
0x8BADF00D
Обратите внимание, что при использовании FTP-клиента по умолчанию в Windows вы должны дать команду открытия без «ftp: //» в URL-адресе сервера.
Captain Sensible
плюс один это, возможно, самый полезный ответ здесь.
Марк Роджерс
13

Для полноты, вы можете использовать FTP с двумя разными учетными данными

1, это уже упоминается @ 0x8BADF00D, если вы загрузили «профиль публикации», вы можете увидеть автоматически сгенерированные учетные данные для каждого сайта .

короче, если x=your website name, то username=x\$xи пароль - это длинная строка, сгенерированная системой

введите описание изображения здесь

очевидно, это не предназначено для человека ... по крайней мере, я не могу легко запомнить случайную строку из 20+ символов ...

2, есть более удобный способ, вы можете установить имя пользователя и пароль на лазурном портале

введите описание изображения здесь

однако «имя пользователя развертывания» напрямую связано с учетной записью Microsoft, оно одинаково для всех ваших веб-приложений . Чтобы использовать его для ftp в различных веб-приложениях, вам необходимо добавить префикс.

Здесь мое имя пользователя «blabla», имя моего веб-сайта «test» ==> мое имя пользователя FTP, таким образом, «test \ blabla» ( обратите внимание на обратную косую черту в окнах), за которым следует пароль, который я установил на портале Azure (никаких изменений не требуется)

введите описание изображения здесь

вот ссылки из Azure:

почему есть две учетные данные для FTP

как войти в систему с удобными учетными данными

ваташи
источник
2

На портале Azure (конец 2018 г.):

  1. Зайдите в свое приложение
  2. На левой панели выберите Центр развертывания.
  3. На средней панели выберите FTP.
  4. Нажмите на панель управления, и там у вас будет URL-адрес подключения ftps, имя пользователя и пароль.

Вы должны включить FTP / S в своем веб-приложении, чтобы действительно иметь возможность подключиться! Это делается в настройках приложения -> FTP-доступ на портале Azure.

Джим Ахо
источник
2

Эти два блейда предоставляют всю необходимую информацию для подключения через FTP.

Служба приложений> Настройки> Свойства

введите описание изображения здесь

Служба приложений> Развертывание> Центр развертывания> Учетные данные для развертывания

введите описание изображения здесь

Шон Латтин
источник