Azure 로그인 자격 증명을 사용하여 FTP를 통해 Azure 웹 사이트에 연결
내 Azure의 대시보드에 나열된 FTP 사이트에 연결하는 데 사용하는 로그인 자격 증명은 무엇입니까?
Azure에 로그인할 때 사용하는 것과 동일한 자격 증명을 사용하려고 했지만 실패했습니다.
현재 Azure 포털에서 App Services → 배포 섹션 → 배포 센터 → FTP → Dashboard에서 관련 앱 서비스 항목 →을 선택하여 배포 자격 증명을 설정할 수 있습니다.미리 제공된 앱 자격 증명을 사용하거나 사용자 자격 증명을 할당하도록 선택할 수 있습니다.
이전 세대의 Azure 포털에서 WEB APPS → 관련 항목 선택 → DASHANGE → 배포 자격 증명 재설정으로 이동하여 배포 자격 증명을 설정할 수 있습니다.
siteName\userName을 로그인 이름으로 지정해야 합니다.사이트 이름 부분이 필요합니다!
웹 콘텐츠의 기본 디렉터리는 \site\wwroot이며, 이 디렉터리는 많은 FTP 클라이언트의 초기 디렉터리로 설정할 수 있습니다.
기본값을 사용하려면 사이트의 대시보드에서 게시 프로파일을 다운로드해야 합니다.

[새로운 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="사이트 이름$사이트 이름"
userPWD="sOmeCrYPTicL00kStr1nG"
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/
사용자 이름을 여기에 기록합니다. 사이트 이름이 아니라 사이트 이름 $사이트 이름입니다.
완료하려면 두 가지 다른 자격 증명을 사용하여 FTP를 사용할 수 있습니다.
@0x8B에 의해 이미 언급되었습니다.ADF00D. '게시 프로필'을 다운로드한 경우 각 사이트에 대해 자동으로 생성된 자격 증명을 볼 수 있습니다.
요컨대, 만약에
x=your website name,그리고나서username=x\$x그리고 암호는 긴 시스템 생성 문자열입니다.분명히, 이것은 인간 사용자를 위한 것이 아닙니다... 적어도 저는 20자 이상의 무작위 문자열을 쉽게 기억할 수 없습니다...
좀 더 사용자 친화적인 방법이 있습니다.Azure 포털에서 사용자 이름과 암호를 설정할 수 있습니다.
그러나 "배포 사용자 이름"은 마이크로소프트 계정에 직접 연결됩니다. 이는 모든 웹 응용 프로그램에서 동일합니다.이를 사용하여 다른 웹 응용 프로그램으로 ftp하려면 접두사를 추가해야 합니다.
여기서 내 사용자 이름은 "blabla"이고 웹 사이트 이름은 "test" ==> 따라서 내 FTP 사용자 이름은 "test\bla"(Windows의 백슬래시에 주의)이고 Azure 포털에서 설정한 암호 다음에 옵니다(수정 필요 없음).
다음은 Azure의 참고 자료입니다.
Azure 포털(2018년 말)에서:
- 앱으로 이동
- 왼쪽 창에서 배포 센터를 선택합니다.
- 가운데 창에서 FTP를 선택합니다.
- 대시보드 보기를 클릭하면 ftps 연결 URL, 사용자 이름 및 암호가 표시됩니다.
실제로 연결하려면 웹 앱에서 FTP/S를 활성화해야 합니다!이 작업은 Azure 포털의 Application Settings -> FTP Access에서 수행됩니다.
이 두 블레이드는 FTP를 통해 연결하는 데 필요한 모든 정보를 제공합니다.
App 서비스 > 설정 > 속성
앱 서비스 > 배포 > 배포 센터 > 배포 자격 증명
언급URL : https://stackoverflow.com/questions/22273360/connecting-to-an-azure-website-via-ftp-using-azure-login-credentials
'programing' 카테고리의 다른 글
| PEM 인코딩 인증서에서 SSL 인증서 만료 날짜를 확인하는 방법은 무엇입니까? (0) | 2023.05.09 |
|---|---|
| MongoDB: 무조건적인 업데이트? (0) | 2023.05.09 |
| \r\n, \r 및 \n의 차이는 무엇입니까? (0) | 2023.05.09 |
| MongoParseError: URI에 호스트 이름, 도메인 이름 및 tld가 없습니다. (0) | 2023.05.09 |
| .NET Core는 Windows 1252에 대해 알지 못합니다. 해결 방법은 무엇입니까? (0) | 2023.05.09 |





