respuesta log inaccessible home error cannot iis-7 ftp windows-server

iis-7 - log - error 530 http



Error de FTP 530 El usuario no puede iniciar sesiĆ³n (16)

¿Has intentado iniciar sesión desde el servidor FTP? Si lo hace, y tiene habilitado "Mostrar mensajes detallados de solicitudes locales" en Mensajes de FTP, entonces tendrá una idea más clara de por qué el inicio de sesión si falla. En mi caso, recibí el siguiente mensaje (estoy usando usuarios de Administrador de IIS y autenticación de paso a través)

530-User cannot log in. Win32 error: Access is denied. Error details: Filename: //?/C:/Windows/system32/inetsrv/config/redirection.config Error: Cannot read configuration file due to insufficient permissions

Para resolver esto, le di al usuario de SERVICIOS DE RED acceso de solo lectura al directorio de configuración especificado en el mensaje de error. No estoy 100% seguro de que esto sea lo correcto, pero ciertamente solucionó este problema para mí.

Estoy intentando enviar un FTP a un nuevo sitio FTP que configuré con IIS 7.0 para la edición web de Windows Server (64 bits). Pero recibo el error anterior cuando intento iniciar sesión en este sitio. Pero puedo iniciar sesión en mis otros sitios FTP.

Además, cuando selecciono este sitio web desde el Administrador de IIS, la sección de FTP no se muestra en la sección central, aunque sí se muestra en el panel Acción. Y tampoco puedo iniciar sesión correctamente en este sitio FTP.

Lo he comprobado y he iniciado sesión localmente seleccionado. No tengo permitido solo conexiones anónimas. Tengo acceso a este equipo desde la red seleccionada.

También reinicié mis servicios IIS y FTP.

La única cosa diferente que noté sobre este sitio web en IIS diferente del otro sitio que tiene FTP funcionando es que en este hay 3 directorios virtuales debajo del sitio. Y cuando hago clic en cualquiera de estos 3, entonces la tira de FTP aparece en el panel central. ¿Tener sentido?

¿Cómo puedo depurar la causa de este error? ¿Alguna herramienta de SW que pueda usar?


En mi caso olvidé habilitar la autenticación básica.


En mi caso tuve que quitar el domain del usuario.

Por lo tanto, su usuario debe ser como username , no como domain/username .

Espero que ayude a alguien.


En mi caso, he hecho de ese usuario un miembro de IIS_IUSERS.


Intente enviar sus credenciales en este formato:

UserName: Domain|Username Password: secretSquirrel


Para mí, he configurado el IIS según el procedimiento habitual correctamente. La autenticación anónima estaba funcionando pero el usuario específico no lo está.

porque, las cuentas de usuario fueron creadas en IIS. En realidad también se suponía que se crearan las cuentas locales de Windows .

Entonces funcionó.


Parece que hay muchas causas posibles diferentes. En mi caso, no pude iniciar sesión con el simple "nombre de usuario" con el mismo error mencionado.

Se resolvió cuando inicié sesión con ". / Username" en su lugar.

Por alguna razón, el cliente FTP intentaba iniciar sesión con una cuenta de dominio, mientras que yo solo quería iniciar sesión con una cuenta de computadora local.

Espero que esto ayude a alguien.


Por alguna razón mi usuario estaba "bloqueado". Así que podría "desbloquearlo" en el administrador de usuarios local (administración de computadoras). Ahora funciona bien. Espero que ayude.


Por favor, compruebe la seguridad de la carpeta que se utiliza ese ftp. ver si el usuario o grupo que selecciona para ese ftp está asociado con la seguridad de esa carpeta.


Puede verificar la cuenta de referencia que está utilizando para iniciar sesión. El mío se bloqueó y causó el error 530.


Recomendaría consultar los registros de FTP primero. El código de estado le dará más información sobre el problema. Aquí está la explicación de los códigos de estado: Los códigos de estado de FTP en IIS 7.0 y versiones posteriores

Tuve este problema porque mi IIS no era compatible con el modo pasivo . Después de ingresar los datos en el módulo de Soporte de Firewall FTP, el problema se resolvió.

Más escenarios de este post 530 El usuario no puede iniciar sesión, no se puede acceder al directorio principal

Reglas de autorización. Asegúrese de tener una regla de Autorización que permita al usuario o acceso anónimo. Verifique la página "IIS> Sitio FTP> Reglas de autorización de FTP" para permitir o denegar el acceso a ciertos usuarios o a todos.

Permisos NTFS. Los usuarios de FTP (usuarios locales o de dominio) deben tener permisos en la carpeta física. Haga clic derecho en la carpeta y vaya a Propiedades. En la pestaña Seguridad, asegúrese de que el usuario tenga los permisos necesarios. Puede ignorar la pestaña Compartida. No se utiliza para el acceso FTP.

Cuenta bloqueada. Si su cuenta local o de dominio está bloqueada o caducada, puede terminar viendo el error "El usuario no puede iniciar sesión". Verifique las propiedades del usuario local o la configuración de usuario de Active Directory para asegurarse de que la cuenta de usuario esté activa.

Otras cuestiones de permisos. Es posible que la cuenta de usuario no tenga los derechos de "Iniciar sesión localmente" o "Permitir solo la seguridad de conexiones anónimas".



Tuve el mismo problema, quité el sitio FTP y seguí esto:

http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7

Requisitos previos: establezco los permisos en las carpetas con los 4 ejemplos de comandos, pero esto no solucionó el problema por sí solo, por lo que no puedo decir de buena fe que este paso es necesario, pero es lo que hice y ahora funciona.

CONFIGURAR EL SERVICIO DE ADMINISTRACIÓN DE IIS Y AGREGAR UN GERENTE DE IIS 7 -

Simplemente haga el paso 4, elimine al usuario existente primero y luego vuélvalo a agregar.

Creación de un nuevo sitio FTP y configuración de una cuenta de administrador de IIS 7 -

Todos los pasos aqui

CONFIGURAR EL SITIO FTP PARA UTILIZAR LA AUTENTICACIÓN DEL ADMINISTRADOR DE IIS 7 Todos los 12 pasos aquí, incluida la configuración de "administrador" en el paso 5.

Entonces comenzó a funcionar para mí, supongo que cuando hice esto sin una guía, me salté algo simple.


Tuve exactamente el mismo error. En mi caso, estaba usando un usuario local definido en el servidor que ejecuta FTP. El nombre de usuario era muy corto (3 caracteres). Podría "ejecutar como" este usuario en el servidor, confirmando que Windows estaba de acuerdo con él y permití que se autentique. Pero al probar FTP, devolvería. El usuario no puede iniciar sesión.

¿Solución? Renombré al usuario para que fuera más largo (4 caracteres). Por supuesto, actualizado su nombre bajo Autorización también. Entonces el FTP funcionó. Espero que ayude a alguien!


Usando Usuarios de IIS.

Do not isolate users -> User name directory funcionaba bien. Los usuarios comenzaron en la carpeta correcta.

Cuando estaba cambiando a Isolate Users -> User name Directory tuve el siguiente error:

Response: 530 User cannot log in, home directory inaccessible. Win32 error: The system cannot find the path specified.

Por alguna razón, necesita agregar el directorio virtual LocalUser que apunta a su raíz.

Tiene que ser ese nombre exacto y es sensible a mayúsculas y minúsculas.

Eso funcionó para mí.


en mi situación, me faltaba la extensibilidad FTP del Servicio de roles, que en realidad permite la autenticación del Administrador de IIS. Esto es bastante complicado, ya que podría permitir la autenticación del Administrador de IIS, pero aún así no funcionaría hasta que no haya instalado Extensibilidad de FTP