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.
windows-server-2008
ftp
user-management
109221793
fuente
fuente
Respuestas:
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/
fuente
Es la configuración de aislamiento del usuario.
Deberá cambiarlo a "no aislar usuarios, iniciar usuarios en" directorio de nombre de usuario ""
fuente
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
LocalUser
carpeta 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
fuente
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é:
fuente
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
fuente
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ó:
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
fuente
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.
fuente
Deberá verificar la ruta física del FTP. Los siguientes son los pasos para verificar.
Debe ser correcto o encontrará el directorio de inicio inaccesible.
fuente