No puedo conectarme a mi servidor FTP, ¿por qué?

10

Tengo un servidor Windows 2008 ejecutándose con FTP 7 en IIS 7.

Lo configuré para conectarse, ya que está listo para usar, con un usuario en particular (digamos John) con acceso de lectura / escritura.

Cuando uso mi software de cliente FileZilla, puedo conectarme al servidor como John perfectamente. Sin problemas en absoluto. Sin embargo, cuando trato de conectarme usando el Explorador de Windows o usando el indicador de cmd, aparece un muro de piedra que dice "Error de inicio de sesión". Mi máquina cliente es Windows Vista Ultimate.

¿Alguien sabe qué podría estar causando esto?

Joseph
fuente
¿Qué ves en los registros de IIS en el servidor? Muéstrenos qué registros se ingresan cuando falla el inicio de sesión y podremos diagnosticarlo mejor.
Christopher Cashell
@Christopher No pude encontrar ningún registro, pero creo que descubrí cuál era el problema. He publicado una respuesta para detallar la solución.
Joseph

Respuestas:

16

Solo quiero decir que todas las respuestas fueron útiles para mí.

Al final, sin embargo, la solución a la que llegué fue bastante simple, y debería haberlo pensado antes.

Me di cuenta de que no había reiniciado el servidor después de instalar FTP 7. Realmente no pensé que fuera necesario, pero después de reiniciar la caja y ver el explorador de Windows y el cmd ftp funcionando, llegué a la conclusión de que debía ser necesario hasta cierto punto.

Entonces, para cualquier persona que tenga el mismo problema que yo tuve, asegúrese de reiniciar el cuadro después de haber instalado FTP 7.

Joseph
fuente
44
Lo arregló para mí, gracias. Me pregunto por qué el servidor de Windows no te informa.
UpTheCreek
3
Nunca hubiera pensado en reiniciar si no hubiera encontrado esta pregunta.
Bogdacutu
Tuve el mismo problema con mi FTP IIS 7.5 en Windows 7. Funciona localmente pero no se puede acceder desde otra computadora. Un reinicio resuelve el problema.
Rosdi
reinicio lo hizo. Verifiqué el firewall, incluso hice algo de ACL en el símbolo del sistema que probablemente ahora debería intentar deshacer.
greg
¿Quién lo ha golpeado?
InteXX
2

Asegúrese de incluir un nombre de usuario en sus solicitudes. Por ejemplo, cuando se conecta con el Explorador de Windows, ingrese la URL como algo así como:

ftp: //[email protected]

Alternativamente, también puede especificar la contraseña en la línea como:

ftp: // NOMBRE DE USUARIO: CONTRASEÑ[email protected]

Christopher Cashell
fuente
¿Es este un requisito incluso si el Explorador de Windows me solicita mi nombre de usuario y contraseña si no lo incluyo en la solicitud? Voy a intentar esto y ver si funciona, pero creo que es muy extraño que tenga que incluir la autenticación en mi solicitud en lugar de especificarlo mediante el diálogo de autenticación.
Joseph
Si se le solicita, entonces esto probablemente no sea necesario. Me preocupaba que intentara autenticarse como anónimo / ftp y eso estaba fallando.
Christopher Cashell
1

¿Le está diciendo a Explorer / ftp.exe que se conecte con cierto nombre de usuario, en lugar de 'Anónimo'?

¿Qué errores aparecen en el registro de IIS?

MikeyB
fuente
Se me solicita un nombre de usuario, que ingresé, y luego una contraseña, que ingresé, y luego dice "Error de inicio de sesión" (para ftp.exe). El Explorador de Windows solo muestra el diálogo de autenticación una y otra vez hasta que finalmente presiono cancelar. Sin embargo, definitivamente no estoy iniciando sesión como 'Anónimo'.
Joseph
1

Si las otras respuestas no resuelven su problema y hay un firewall entre usted y el servidor ftp, el firewall podría estar causando problemas con las conexiones ftp en modo pasivo. Que es lo que utiliza el explorador por defecto. Puede cambiar el explorador para usar conexiones activas (también llamado modo de puerto) con los siguientes pasos.

  1. Abra Internet Explorer
  2. Herramientas-> Opciones de Internet
  3. Ir a la pestaña avanzada
  4. En Navegación, haga clic para desactivar la casilla de verificación Habilitar vista de carpeta para sitios FTP.
  5. Haga clic para seleccionar la casilla de verificación Usar FTP pasivo (para compatibilidad con módem DSL y firewall).
3dinfluence
fuente
Según el error que está recibiendo, creo que esto es poco probable, pero he visto a Windows dar algunos mensajes de error extraños en el pasado.
3dinfluence el
1

Tuve el mismo problema, y ​​las respuestas mencionadas anteriormente no funcionaron. Luego noté que el grupo de aplicaciones predeterminado no se ejecutó. Como solo necesitaba FTP, solo instalé los servicios FTP en Win2008. La solución para mí fue instalar los componentes del servidor web (funcionalidad básica del servidor web) en las funciones del servidor. Después de esto, podría iniciar el grupo de aplicaciones predeterminado (no se requiere reiniciar ;-) y el inicio de sesión FTP funcionó.

Jeroen Overmars
fuente