Conectando-se ao site do Azure via FTP


93

Quais credenciais de logon devo usar para me conectar ao site FTP que está listado no painel do meu Azure? Tentei usar as mesmas credenciais que uso para fazer logon no Azure, mas está falhando. TIA.

Respostas:


126

No portal Azure atual as credenciais de implantação pode ser definido, indo para App Serviços / selecionar o item de serviço aplicativo relevantes / na seção de implantação / implementação de centro / FTP / Painel . Você pode escolher usar as credenciais de aplicativo pré-fornecidas ou atribuir credenciais de usuário .

No portal azure da geração anterior, as credenciais de implantação podem ser configuradas acessando WEB APPS / selecione o item relevante / DASHBOARD / Redefina suas credenciais de implantação .

Certifique-se de especificar siteName \ userName como seu nome de login. A parte do nome do site é obrigatória!

O diretório padrão para o conteúdo da web é \ site \ wwwroot, que pode ser definido como o diretório inicial para muitos clientes FTP.


Por algum motivo, quando tento me conectar ao nome do host FTP usando credenciais, acabei de configurar usando o link "Configurar suas credenciais de implantação", o servidor retorna 530: o usuário não consegue fazer login.
Klaus Nji

3
Você viu esta resposta ? você está usando todas as credenciais, incluindo site e um cliente de ftp adequado?
Simon Opelt

7
Apenas percebi o elemento que faltava antes do meu nome de usuário real, ou seja, site \ ftp_user_name. Obrigado novamente.
Klaus Nji

Eu tenho um problema relacionado. Não importa quantas vezes eu reinicie as credenciais de implantação, quando eu acesso as propriedades, sempre diz que não há um usuário de ftp / implantação definido. E nenhum acesso ftp é permitido. Winscp diz "não é possível resolver o host". O que é ainda mais estranho, já que a mesma credencial propmts url quando usada em um navegador. alguma opinião sobre isso? Eu só preciso acessar o arquivo ocnfig wordpress para definir algumas variáveis ​​lá
Ricker Silva

1
Tive que inserir \ site \ wwwroot como meu caminho remoto antes de me conectar via FTP.
Jamie G

103

Se quiser usar o valor padrão, você precisa fazer o download do perfil de publicação no painel do seu site:

insira a descrição da imagem aqui

[ATUALIZAÇÃO para nova IU do Azure]

insira a descrição da imagem aqui

Será um arquivo xml. Abra-o e encontre suas credenciais. Amostra:

  <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>

Onde suas credenciais:

publishUrl = "ftp: // waws-prod-blu-001.ftp.azurewebsites.windows.net / site / wwwroot"

userName = " nameofyoursite \ $ nameofyoursite "

userPWD = " sOmeCrYPTicL00kIngStr1nG "

Fonte: credenciais de FTP dos sites do Azure



Conexão da linha de comando no OS X:

Cliente do console:

ftp ftp://nameofyoursite:sOmeCrYPTicL00kIngStr1nG@waws-prod-blu-001.ftp.azurewebsites.windows.net/

Monte a partir do console:

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

Abra para edição no VIM:

vim ftp://nameofyoursite@waws-prod-blu-001.ftp.azurewebsites.windows.ne//site/wwwroot/

Anote o nome de usuário aqui: nameofyoursite NOT nameofyoursite \ $ nameofyoursite


3
"Anote o nome de usuário aqui: nome do seu site NÃO nome do seu site \ $ nome do seu site". Você salvou meu dia! Obrigado :)
Artyom Pranovich

Já tentei de tudo, mas o tempo limite continua :( Ao tentar o último cmd ftp, obtive Nome ou serviço desconhecido
user358448

@ user358448, sugiro que verifique os nomes e as configurações do seu servidor. Deveria trabalhar.
0x8BADF00D

Observe que, usando o cliente FTP padrão no Windows, você deve fornecer o comando open sem "ftp: //" na URL do servidor.
Captain Sensible

mais um esta talvez a resposta mais útil aqui.
Mark Rogers

13

Para completar, você pode fazer FTP usando duas credenciais diferentes

1, já foi mencionado por @ 0x8BADF00D, se você baixou o 'perfil de publicação', pode ver as credenciais geradas automaticamente para cada site .

em suma, se x=your website name, então username=x\$xe a senha é uma longa string gerada pelo sistema

insira a descrição da imagem aqui

obviamente, isso não se destina ao usuário humano ... pelo menos não consigo me lembrar facilmente de uma string aleatória de mais de 20 caracteres ...

2, existe uma maneira mais amigável, você pode definir um nome de usuário e senha no portal azure

insira a descrição da imagem aqui

no entanto, o "nome do usuário de implantação" está diretamente vinculado a uma conta da Microsoft e é o mesmo para todos os seus aplicativos da web . Para usá-lo para ftp em diferentes aplicativos da web, você precisa adicionar um prefixo.

Aqui, meu nome de usuário é "blabla", meu nome de site é "test" ==> meu nome de usuário de FTP é, portanto, "test \ blabla" (lembre-se da barra invertida no Windows) seguido pela senha que defini no portal azure (nenhuma modificação necessária)

insira a descrição da imagem aqui

aqui estão as referências do Azure:

por que existem duas credenciais para FTP

como fazer login com a credencial amigável


2

No portal do Azure (final de 2018):

  1. Vá para o seu aplicativo
  2. No painel esquerdo, selecione Deployment Center
  3. No painel do meio, selecione FTP
  4. Clique em ver painel de controle e você terá o url de conexão ftps, nome de usuário e senha.

Você deve habilitar o FTP / S em seu aplicativo da web para realmente poder se conectar! Isso é feito em Configurações do aplicativo -> Acesso FTP no portal do Azure


2

Esses dois blades fornecem todas as informações necessárias para se conectar via FTP.

Serviço de aplicativo> Configurações> Propriedades

insira a descrição da imagem aqui

Serviço de aplicativo> Implantação> Centro de implantação> Credenciais de implantação

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.