Error de FTP 530, el usuario no puede iniciar sesión, no se puede acceder al directorio de inicio

11

Me encargaron configurar un directorio FTP para un cliente nuestro. Estoy trabajando desde un servidor Windows 2008 con IIS 7 instalado.

Para crear el directorio de usuarios FTP, he seguido este tutorial de eHow .

El sitio FTP ya está configurado en IIS 7, por lo que omití ese bit y seguí el resto exactamente. Sin embargo, cuando intento conectarme a través de FileZilla, recibo los siguientes errores:

Estado: Conexión a xxx.xx.xx.xx: 21 ...
Estado: Conexión establecida, esperando mensaje de bienvenida ...
Respuesta: 220 Servicio FTP de Microsoft
Comando: USUARIO userFTP
Respuesta: 331 Contraseña requerida para userFTP.
Comando: PASS ********
Respuesta: 530 El usuario no puede iniciar sesión, no se puede acceder al directorio de inicio.
Error: error crítico
Error: no se pudo conectar al servidor

He revisado los permisos del usuario y todo parece estar como debería. Si alguien tiene algún consejo, estaría muy agradecido.

109221793
fuente
Pregunta similar: serverfault.com/questions/62784/…
Jon Schneider
Seguí todo desde el sitio web de Microsoft pero no pude deshacerme de este problema. lo único que faltaba era reiniciar el servicio FTP desde el panel Servicios después de completar la configuración. siga esta URL para obtener más información. windowstechupdates.com/…
azharalibuttar

Respuestas:

5

No está claro para mí leer su publicación y el enlace que proporcionó sobre si está utilizando o no el aislamiento del usuario. Mi sugerencia sería determinar si desea utilizar o no el aislamiento del usuario y luego comenzar desde cero.

Aquí hay un enlace que puede ayudar:

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

joeqwerty
fuente
Hola, el aislamiento del usuario está en su lugar. Me estoy haciendo cargo de la administración del servidor (¡a pesar de la falta total de experiencia en el servidor!) Del tipo que lo configuró originalmente.
109221793
Al final me di por vencido y comencé desde cero. Parecía hacer exactamente lo mismo que hacía antes, ¡pero por alguna razón esta vez funcionó! Gracias por tu ayuda.
109221793
Me alegra ayudar ...
joeqwerty
6

Es la configuración de aislamiento del usuario.

Deberá cambiarlo a "no aislar usuarios, iniciar usuarios en" directorio de nombre de usuario ""

cereza Jee
fuente
5

Acabo de llegar a este problema y para cualquiera que busque en Google el error me gustaría agregar la solución que funcionó en Windows Server 2012 IIS 8.0. Al final, fue muy sencillo crear una LocalUsercarpeta en la raíz FTP que especificó al crear el sitio FTP. Luego cree sus carpetas de nombre de usuario debajo de esta carpeta.

Por ej. D:\ftp-root\LocalUser\user1

ramjet666
fuente
1

Otra causa de este error puede ser el uso de la dirección IPv4 de FTP y las restricciones de dominio .

Si su sitio FTP de IIS, o uno de sus padres, incluido el sitio predeterminado, está usando restricciones de dirección IPv4, entonces deberá asegurarse de que su dirección IP esté permitida.

Tuve el mismo problema que describiste, con exactamente el mismo error devuelto a FileZilla. Así es como lo arreglé:

  1. Abra el administrador de IIS
  2. Haga clic en Sitios > Configuración predeterminada del sitio FTP
  3. Abra la dirección IPv4 de FTP y las restricciones de dominio
  4. Preguntale a Google cual es mi ip
  5. Agregue su dirección IP pública a la lista permitida en Restricciones de dominio y dirección IPv4 FTP
  6. Abrir servicios desde el menú de inicio
  7. Encuentre el servicio FTP de Microsoft en la lista de Servicios iniciados
  8. Reinicie el servicio FTP de Microsoft

IIS Manager Dirección IPv4 FTP y restricciones de dominio

Christopher
fuente
1

Tuvimos el mismo problema. (El usuario 530 no puede iniciar sesión, no se puede acceder al directorio de inicio ) El problema era una nueva apertura (para permitir más sesiones) en nuestro firewall permitió otra IP a nuestro servidor FTP (tenemos configuración de restricciones de IP) La solución fue agregar la IP a las restricciones de IP PERMITIR LISTA

Mark Anderson
fuente
0

Verifique los registros FTP grabados por IIS. Los códigos de estado y sub-estado le darán más información sobre el problema. Aquí hay una lista de los códigos de estado: Los códigos de estado FTP en IIS 7.0 y versiones posteriores

En mi caso, este problema ocurrió porque mi IIS no estaba configurado para el modo pasivo . Después de ingresar un rango de puertos y una dirección IP externa en la función de soporte de firewall FTP, el mensaje de error desapareció:

ingrese la descripción de la imagen aquí

En esta publicación de blog, menciona algunas causas raíz más: 530 El usuario no puede iniciar sesión, no se puede acceder al directorio de inicio

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

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 haya requerido los permisos. Puede ignorar la pestaña Compartido. No se usa 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 del usuario de Active Directory para asegurarse de que la cuenta de usuario esté activa.

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

Ned
fuente
-1

Sé que dijiste que verificaste dos veces los permisos, pero quería verificar que verificaste los permisos a nivel de archivo, así como los permisos para compartir.

Kara Marfia
fuente
Los he verificado dos veces también. Parece bien
109221793
-1

Deberá verificar la ruta física del FTP. Los siguientes son los pasos para verificar.

Ve a IIS.

Derecha, haga clic en el sitio FTP predeterminado. Administrar FTP Sit >> Avanzado

Configuración >> Ruta física.

Debe ser correcto o encontrará el directorio de inicio inaccesible.

Hiren Parghi
fuente