Connessione al sito Web di Azure tramite FTP


93

Quali credenziali di accesso devo utilizzare per connettermi al sito FTP elencato nel dashboard del mio Azure? Ho provato a utilizzare le stesse credenziali che utilizzo per accedere ad Azure ma non riesce. TIA.

Risposte:


126

Nel portale azzurro corrente le credenziali di implementazione possono essere impostati andando a App Servizi / selezionare rilevante elemento di servizio App / nella sezione Distribuzione / Distribuzione Centro / FTP / Dashboard . È possibile scegliere di utilizzare le credenziali dell'app fornite in precedenza o assegnare le credenziali utente .

Nella generazione precedente del portale Azure le credenziali di distribuzione possono essere configurate andando su APPLICAZIONI WEB / seleziona l'elemento pertinente / DASHBOARD / Reimposta le credenziali di distribuzione .

Assicurati di specificare siteName \ userName come nome di accesso. La parte del nome del sito è obbligatoria!

La directory predefinita per il contenuto web è \ site \ wwwroot che può essere impostata come directory iniziale per molti client FTP.


Per qualche motivo, quando provo a connettermi al nome host FTP utilizzando le credenziali che ho appena configurato utilizzando il collegamento "Imposta le credenziali di distribuzione", il server restituisce 530: l'utente non può accedere.
Klaus Nji

3
Hai visto questa risposta ? stai usando le credenziali complete, incluso il sito e un client ftp appropriato?
Simon Opelt

7
Ho appena individuato l'elemento mancante prima del mio nome utente effettivo, ovvero site \ ftp_user_name. Grazie ancora.
Klaus Nji

Ho un problema correlato. Non importa quante volte ho reimpostato le credenziali di distribuzione, quando accedo alle proprietà è sempre stato detto che non è stato impostato alcun utente FTP / distribuzione. E non è consentito l'accesso ftp. Winscp dice "impossibile risolvere l'host". Il che è ancora più strano poiché lo stesso URL fornisce le credenziali quando viene utilizzato in un browser. qualche idea su questo? Ho solo bisogno di accedere al file ocnfig di wordpress per impostare alcune variabili lì
Ricker Silva

1
Ho dovuto inserire \ site \ wwwroot come percorso remoto prima di potermi connettere tramite FTP.
Jamie G

103

Se desideri utilizzare il valore predefinito, devi scaricare il profilo di pubblicazione nella dashboard del tuo sito:

inserisci qui la descrizione dell'immagine

[AGGIORNAMENTO per la nuova interfaccia utente di Azure]

inserisci qui la descrizione dell'immagine

Sarà un file xml. Aprilo e trova le tue credenziali. Campione:

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

Dove le tue credenziali:

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

userName = " nameofyoursite \ $ nameofyoursite "

userPWD = " sOmeCrYPTicL00kIngStr1nG "

Origine: credenziali FTP di siti Web di Azure



Connessione dalla riga di comando su OS X:

Client console:

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

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

Aperto per la modifica in VIM:

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

Nota il nome utente qui: nome del tuo sito NON nome del tuo sito \ $ nome del tuo sito


3
"Nota il nome utente qui: nome del tuo sito NON nome del tuo sito \ $ nome del tuo sito". Mi hai salvato la giornata! Grazie :)
Artyom Pranovich

Ho provato di tutto, ottenendo ancora timeout :(
Provando

@ user358448, suggerirei di controllare i nomi del server e delle impostazioni. Dovrebbe funzionare.
0x8BADF00D

Nota che usando il client FTP predefinito su Windows, devi dare il comando open senza "ftp: //" nell'URL del server.
Captain Sensible

più uno questa forse la risposta più utile qui.
Mark Rogers

13

Per completare, puoi eseguire l'FTP utilizzando due diverse credenziali

1, è già menzionato da @ 0x8BADF00D, se hai scaricato il 'profilo di pubblicazione', puoi vedere le credenziali generate automaticamente per ogni sito .

in breve, if x=your website name, then username=x\$xe la password è una lunga stringa generata dal sistema

inserisci qui la descrizione dell'immagine

ovviamente, questo non è pensato per l'utente umano ... almeno non riesco a ricordare facilmente una stringa casuale di oltre 20 caratteri ...

2, esiste un modo più intuitivo, è possibile impostare un nome utente e una password nel portale di Azure

inserisci qui la descrizione dell'immagine

tuttavia "nome utente di distribuzione" è direttamente collegato a un account Microsoft, è lo stesso per tutte le tue webapp . Per usarlo per ftp in diverse webapp, è necessario aggiungere un prefisso.

Qui, il mio nome utente è "blabla", il nome del mio sito web è "test" ==> il mio nome utente FTP è quindi "test \ blabla" (attenzione alla barra rovesciata su Windows) seguito dalla password che ho impostato sul portale azzurro (nessuna modifica richiesta)

inserisci qui la descrizione dell'immagine

ecco i riferimenti da Azure:

perché ci sono due credenziali per FTP

come accedere con le credenziali user friendly


2

Nel portale di Azure (fine 2018):

  1. Vai alla tua app
  2. Nel riquadro di sinistra, seleziona Deployment Center
  3. Nel riquadro centrale, seleziona FTP
  4. Fai clic su Visualizza dashboard e avrai l'URL, il nome utente e la password della tua connessione FTP.

Devi abilitare FTP / S sulla tua app web per poterti effettivamente connettere! Questa operazione viene eseguita in Impostazioni applicazione -> Accesso FTP nel portale di Azure


2

Questi due blade forniscono tutte le informazioni necessarie per connettersi tramite FTP.

Servizio app> Impostazioni> Proprietà

inserisci qui la descrizione dell'immagine

Servizio app> Distribuzione> Centro di distribuzione> Credenziali di distribuzione

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.