FTP를 통해 Azure 웹 사이트에 연결


93

내 Azure의 대시 보드에 나열된 FTP 사이트에 연결하는 데 사용하는 로그인 자격 증명은 무엇입니까? Azure에 로그인하는 데 사용하는 것과 동일한 자격 증명을 사용해 보았지만 실패합니다. TIA.

답변:


126

에서 현재 푸른 포털 배포 자격 증명으로 이동하여 설정할 수 있습니다 응용 프로그램 서비스 / 관련 응용 서비스 항목을 선택 / 배포 섹션에서 / 배포 센터 / FTP / 대시 보드 . 사전 제공된 앱 자격 증명 을 사용 하거나 사용자 자격 증명을 할당 하도록 선택할 수 있습니다 .

에서 푸른 포털 이전 세대 배포 자격 증명으로 이동하여 설정할 수 있습니다 WEB APPS / 관련 항목을 선택 / 대시 보드 / 배포 자격 증명을 재설정합니다 .

로그인 이름으로 siteName \ userName 을 지정했는지 확인하십시오 . 사이트 이름 부분이 필요합니다!

웹 컨텐츠의 기본 디렉토리는 \ site \ wwwroot 이며 많은 FTP 클라이언트의 초기 디렉토리로 설정할 수 있습니다.


나는 자격 증명을 사용하여 FTP 호스트 이름에 연결을 시도 어떤 이유로, 나는 "설치 배포 자격 증명", 서버가 반환 (530) 링크를 사용하여 바로 설치 :. 사용자가 로그인 할 수 없습니다
클라우스 Nji

3
이 답변을 보셨습니까 ? 사이트와 적절한 ftp 클라이언트를 포함한 전체 자격 증명을 사용하고 있습니까?
Simon Opelt 2014 년

7
내 실제 사용자 이름, 즉 site \ ftp_user_name 앞에 누락 된 요소를 찾았습니다. 다시 한 번 감사드립니다.
Klaus Nji 2014 년

관련 문제가 있습니다. 배포 자격 증명을 몇 번 재설정하더라도 속성에 액세스 할 때 ftp / 배포 사용자 집합이 없다고 표시됩니다. 그리고 ftp 액세스가 허용되지 않습니다. Winscp는 "호스트를 확인할 수 없습니다"라고 말합니다. 브라우저에서 사용할 때 동일한 URL이 자격 증명을 전파하기 때문에 더 이상합니다. 이것에 대한 어떤 생각? 난 단지 거기에 몇 가지 변수를 설정하는 액세스를 워드 프레스 ocnfig 파일에 필요
Ricker 실바에게

1
FTP를 통해 연결하기 전에 \ site \ wwwroot를 원격 경로로 입력해야했습니다.
Jamie G

103

기본값을 사용하려면 사이트의 대시 보드에서 게시 프로필을 다운로드해야합니다.

여기에 이미지 설명 입력

[새 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 = "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 하지 nameofyoursite \ $ nameofyoursite


3
"여기에 사용자 이름을 적어 두십시오 : nameofyoursite \ $ nameofyoursite가 아닙니다." 당신은 내 하루를 구했습니다! 감사합니다 :)
Artyom Pranovich 2015-08-20

나는 모든 것을 시도했지만 여전히 시간 초과가 발생합니다. (마지막 ftp cmd를 시도하여 이름이나 서비스를 알 수 없음
user358448

@ user358448, 서버 및 설정의 이름을 확인하는 것이 좋습니다. 작동해야합니다.
0x8BADF00D

Windows에서 기본 FTP 클라이언트를 사용하는 경우 서버 URL에 "ftp : //"없이 open 명령을 제공해야합니다.
Captain Sensible

여기에 가장 유용한 답변이있을 것입니다.
Mark Rogers 19

13

완료하려면 두 가지 다른 자격 증명을 사용하여 FTP를 사용할 수 있습니다.

1, 이미 @ 0x8BADF00D에 의해 언급되어 있으며, '게시 프로필'을 다운로드하면 각 사이트에 대해 자동으로 생성 된 자격 증명을 볼 수 있습니다 .

즉, 만약 x=your website name다음, username=x\$x암호는 긴 시스템 생성 문자열입니다

여기에 이미지 설명 입력

분명히 이것은 인간 사용자를위한 것이 아닙니다 ... 적어도 20 자 이상의 임의 문자열을 쉽게 기억할 수 없습니다 ...

2, 더 사용자 친화적 인 방법이 있습니다. Azure Portal에서 사용자 이름과 암호를 설정할 수 있습니다.

여기에 이미지 설명 입력

그러나 "배포 사용자 이름"은 Microsoft 계정에 직접 연결되어 있으며 모든 웹앱에 대해 동일합니다 . 다른 웹앱으로 ftp하는 데 사용하려면 접두사를 추가해야합니다.

여기에서 내 사용자 이름은 "blabla", 내 웹 사이트 이름은 "test"==> 따라서 내 FTP 사용자 이름은 "test \ blabla" (Windows의 백 슬래시 유의)와 azure 포털에서 설정 한 암호 (수정 필요 없음)입니다.

여기에 이미지 설명 입력

다음은 Azure의 참조입니다.

FTP에 대해 두 개의 자격 증명이있는 이유

사용자 친화적 인 자격 증명으로 로그인하는 방법


2

Azure Portal에서 (2018 년 말) :

  1. 앱으로 이동
  2. 왼쪽 창에서 배포 센터를 선택합니다.
  3. 가운데 창에서 FTP를 선택합니다.
  4. 대시 보드보기를 클릭하면 ftps 연결 URL, 사용자 이름 및 비밀번호가 있습니다.

실제로 연결할 수 있으려면 웹 앱에서 FTP / S를 활성화해야합니다! 이 작업은 Azure Portal의 애플리케이션 설정-> FTP 액세스에서 수행됩니다.


2

이 두 블레이드는 FTP를 통해 연결하는 데 필요한 모든 정보를 제공합니다.

App Service> 설정> 속성

여기에 이미지 설명 입력

App Service> 배포> 배포 센터> 배포 자격 증명

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.