¿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.
Respuestas:
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.
Si desea utilizar el valor predeterminado, debe descargar el perfil de publicación en su panel de control para su sitio:
[ACTUALIZACIÓN para la nueva interfaz de usuario de Azure]
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://nameofyoursite@waws-prod-blu-001.ftp.azurewebsites.windows.ne//site/wwwroot/
Anote el nombre de usuario aquí: nombre de su sitio NO nombre de su sitio \ $ nombre de su sitio
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\$x
y la contraseña es una cadena larga generada por el sistema
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
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)
aquí están las referencias de Azure:
En Azure Portal (finales de 2018):
¡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.