Conexión al sitio web de Azure a través de FTP

93

¿Qué credenciales de inicio de sesión utilizo para conectarme al sitio FTP que aparece en el panel de mi Azure? Intenté usar las mismas credenciales que uso para iniciar sesión en Azure, pero esto falla. TIA.

Klaus Nji
fuente

Respuestas:

126

En el portal de azul actual de las credenciales de despliegue se pueden establecer por ir a la aplicación Servicios / seleccionar el elemento de servicio de aplicación correspondiente / en la sección de Despliegue / Despliegue Centro / FTP / tablero de instrumentos . Puede optar por utilizar las credenciales de la aplicación proporcionadas previamente o asignar credenciales de usuario .

En el portal azure de la generación anterior, las credenciales de implementación se pueden configurar yendo a APLICACIONES WEB / seleccionar el elemento relevante / DASHBOARD / Restablecer sus credenciales de implementación .

Asegúrese de especificar siteName \ userName como su nombre de inicio de sesión. La parte del nombre del sitio es obligatoria.

El directorio predeterminado para el contenido web es \ site \ wwwroot, que se puede configurar como directorio inicial para muchos clientes FTP.

Simon Opelt
fuente
Por alguna razón, cuando trato de conectarme al nombre de host FTP usando credenciales, lo configuro usando el enlace "Configure sus credenciales de implementación", el servidor devuelve 530: el usuario no puede iniciar sesión.
Klaus Nji
3
¿Has visto esta respuesta ? ¿Está utilizando las credenciales completas, incluido el sitio y un cliente ftp adecuado?
Simon Opelt
7
Simplemente calculé el elemento que faltaba antes de mi nombre de usuario real, es decir, site \ ftp_user_name. Gracias de nuevo.
Klaus Nji
Tengo un problema relacionado. No importa cuántas veces restablezca las credenciales de implementación, cuando accedo a las propiedades, siempre dice que no hay ningún usuario de implementación / ftp configurado. Y no se permite el acceso ftp. Winscp dice "no se puede resolver el host". Lo que es aún más extraño, ya que la misma URL proporciona credenciales cuando se usa en un navegador. ¿Tiene alguna idea sobre esto? Solo necesito acceder al archivo ocnfig de wordpress para establecer algunas variables allí
Ricker Silva
1
Tuve que ingresar \ site \ wwwroot como mi ruta remota antes de poder conectarme a través de FTP.
Jamie G
103

Si desea utilizar el valor predeterminado, debe descargar el perfil de publicación en su panel de control para su sitio:

ingrese la descripción de la imagen aquí

[ACTUALIZACIÓN para la nueva interfaz de usuario de Azure]

ingrese la descripción de la imagen aquí

Será un archivo xml. Ábrelo y busca tus credenciales. Muestra:

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

Donde sus credenciales:

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

userName = "nombre de su sitio \ $ nombre de su sitio "

userPWD = " sOmeCrYPTicL00kIngStr1nG "

Fuente: Credenciales FTP de sitios web de Azure



Conexión desde la línea de comandos en OS X:

Cliente de consola:

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

Montar desde la consola:

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

Abierto para editar en VIM:

vim ftp://[email protected]//site/wwwroot/

Anote el nombre de usuario aquí: nombre de su sitio NO nombre de su sitio \ $ nombre de su sitio

0x8BADF00D
fuente
3
"Anote el nombre de usuario aquí: nombre de su sitio NO nombre de su sitio \ $ nombre de su sitio". ¡Salvaste mi día! Gracias :)
Artyom Pranovich
Lo intenté todo, todavía obtengo el tiempo de espera :( Al probar el último cmd de ftp, obtuve un nombre o servicio desconocido
user358448
@ user358448, le sugiero que compruebe los nombres de su servidor y su configuración. Deberia trabajar.
0x8BADF00D
Tenga en cuenta que al utilizar el cliente FTP predeterminado en Windows, debe dar el comando de apertura sin "ftp: //" en la URL del servidor.
Capitán Sensible
más uno, esta quizás sea la respuesta más útil aquí.
Mark Rogers
13

Para estar completo, puede FTP usando dos credenciales diferentes

1, ya lo menciona @ 0x8BADF00D, si descargó el 'perfil de publicación', puede ver las credenciales generadas automáticamente para cada sitio .

en resumen, si x=your website name, entonces username=x\$xy la contraseña es una cadena larga generada por el sistema

ingrese la descripción de la imagen aquí

obviamente, esto no es para usuarios humanos ... al menos no puedo recordar fácilmente una cadena aleatoria de más de 20 caracteres ...

2, hay una forma más fácil de usar, puede establecer un nombre de usuario y contraseña en el portal azure

ingrese la descripción de la imagen aquí

sin embargo, el "nombre de usuario de implementación" está directamente vinculado a una cuenta de Microsoft, es el mismo para todas sus aplicaciones web . Para usarlo para ftp en diferentes aplicaciones web, debe agregar un prefijo.

Aquí, mi nombre de usuario es "blabla", el nombre de mi sitio web es "test" ==> mi nombre de usuario FTP es, por lo tanto, "test \ blabla" ( tenga en cuenta la barra invertida en Windows) seguido de la contraseña que establecí en el portal azure (no se requiere modificación)

ingrese la descripción de la imagen aquí

aquí están las referencias de Azure:

por qué hay dos credenciales para FTP

cómo iniciar sesión con la credencial fácil de usar

watashiSHUN
fuente
2

En Azure Portal (finales de 2018):

  1. Ve a tu aplicación
  2. En el panel izquierdo, seleccione Centro de implementación
  3. En el panel central, seleccione FTP
  4. Haga clic en ver panel y allí tendrá su URL de conexión ftps, nombre de usuario y contraseña.

¡Debe habilitar FTP / S en su aplicación web para poder conectarse! Esto se hace en Configuración de la aplicación -> Acceso FTP en Azure Portal.

Jim Aho
fuente
2

Estos dos blades proporcionan toda la información necesaria para conectarse a través de FTP.

Servicio de aplicaciones> Configuración> Propiedades

ingrese la descripción de la imagen aquí

Servicio de aplicaciones> Implementación> Centro de implementación> Credenciales de implementación

ingrese la descripción de la imagen aquí

Shaun Luttin
fuente