2010-07-28 31 views
17

Estoy tratando de FTP a un nuevo sitio FTP configuro con IIS 7.0 para la edición de Windows Server Web (64-bit). Pero recibo el error anterior cuando intento iniciar sesión en este sitio. Pero puedo iniciar sesión en mis otros sitios FTP.FTP Error 530 El usuario no puede iniciar sesión

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 se muestra en el panel Acción. Y tampoco puedo iniciar sesión con éxito en este sitio FTP.

He comprobado y tengo el inicio de sesión seleccionado localmente. No permití solo conexiones anónimas. Tengo acceso a esta computadora desde la red seleccionada.

También reinicié mis servicios de IIS y FTP.

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

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

+0

¿Alguna vez resolvió esto? – D3vtr0n

+2

Excave alrededor de las interwebs bastante tiempo tratando de resolver esto.Bajo y he aquí que IIS me permite agregar un usuario de IIS como usuario de FTP. NOPE. Debe agregar un usuario de dominio de Windows y luego especificar ese usuario en sus reglas de Autorización de FTP ... Así que agregue un usuario 'test' luego en el cuadro de texto para permitir la regla, use el botón de radio para el usuario de Windows y luego escriba' test'. –

+0

En mi caso, simplemente ingresé la contraseña incorrecta. Descubrí al mirar el registro de eventos de seguridad, que era una entrada que decía "Nombre de usuario desconocido o contraseña no válida". ("Unbekannter Benutzername oder ungültiges Kennwort." En alemán). –

Respuesta

12

¿Ha intentado iniciar sesión desde el servidor FTP? Si lo hace y tiene habilitada la opción "Mostrar mensajes detallados de las solicitudes locales" en Mensajes FTP, obtendrá una idea más clara de por qué el inicio de sesión está fallando.En mi caso me dieron el siguiente mensaje (estoy usando usuarios del Administrador de IIS, y la 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 este le di al usuario 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 definitivamente solucionó este problema para mí.

0

Según este artículo de la base de conocimiento, necesitaría habilitar el privilegio de inicio de sesión local.

http://support.microsoft.com/kb/200475

+1

Gracias, pero eso fue una declaración equivocada. Este artículo es el que hice referencia. Actualicé mi descripción. ¿Algún otro pensamiento? – salvationishere

2

que tenían el mismo problema, me quita el sitio FTP y seguido este:

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

Requisitos previos - Me puse los permisos en las carpetas usando las 4 muestras de comando pero esto hice No solo soluciono el problema, entonces no puedo decir de buena fe que este paso es necesario, pero es lo que hice y ahora funciona.

configurar el IIS SERVICIO DE GESTIÓN Y Agregue un administrador de IIS 7 -

Sólo hacer el paso 4, la eliminación de la usuario existente primero y luego re-adición de ellos.

Creación de un sitio FTP y configuración de un IIS Cuenta 7 Manager -

Todos los pasos aquí SITIO

configurar el FTP para utilizar IIS 7 Authentication Manager Todos los 12 pasos aquí, incluyendo el "administrador" estableciendo en el paso 5.

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

+0

No eliminé el sitio FTP o el Usuario antes de intentar esto. Había hecho todo menos el PASO 2: CONFIGURAR EL SITIO FTP PARA UTILIZAR LA AUTENTICACIÓN DEL ADMINISTRADOR DE IIS 7. Una vez que habilité el proveedor de IisManagerAuth, el inicio de sesión del usuario del Administrador de IIS comenzó a funcionar. Win 2012 R2 - IIS 8.5. – mobill

8

En mi situación, me faltaba la extensión del servicio de Role Service, que en realidad permite la autenticación del Administrador de IIS. Esto es bastante complicado, ya que podría permitir que IIS autenticación Manager, pero todavía no funcionaría hasta que no haya instalado FTP extensibilidad

+0

Esto fue todo para mí. Seguir algunas de las guías paso a paso hace que perder eso sea bastante fácil. – ccook

-1

Puede comprobar la cuenta de referencia que utiliza para iniciar sesión. mina pasó a ser bloqueado fuera causando el error 530.

0

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 permitir que se autentique. Pero al probar FTP, se devolvería. El usuario no puede iniciar sesión.

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

0

Para mí, he configurado el IIS según el procedimiento habitual. La autenticación anónima funcionaba pero el usuario específico no.

porque, las cuentas de usuario se crearon en IIS. En realidad, también se suponía que se crearían cuentas locales de Windows.

Luego funcionó.

5

intente enviar sus credenciales en este formato:

UserName: Domain|Username 
Password: secretSquirrel 
+0

Si bien esto puede responder a la pregunta, proporcionar un contexto adicional con respecto a cómo y/o por qué resuelve el problema mejoraría el valor de la respuesta a largo plazo. – mech

+0

Pasé horas intentando que los usuarios de IIS Manager funcionaran, y esto tenía la pista que necesitaba para que los inicios de sesión funcionaran. Poner el nombre de dominio al frente lo hizo al instante (después de hacer todos los controles de los blogs de información de IIS, etc.). – mj2008

5

En mi caso he olvidado activar la autenticación básica

enter image description here

0

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

0

Uso de usuarios de IIS.

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

Cuando me estaba cambiando a Isolate Users -> User name Directory que tenían 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, es necesario añadir el directorio virtual LocalUser que apunta a su raíz.

Tiene que ser ese nombre exacto y distingue entre mayúsculas y minúsculas.

Eso funcionó para mí.

0

Compruebe la seguridad de la carpeta que utiliza ese ftp. ver si el usuario o grupo que selecciona para ese ftp está asociado con la seguridad de esa carpeta.

+1

Esto debe agregarse como comentario. –

0

En mi caso tuve que eliminar domain del usuario.

Por lo tanto, su usuario debería ser como username, no como domain\username.

Espero que ayude a alguien.

Cuestiones relacionadas