none
error con FTP en windows 2003 RRS feed

  • Pregunta

  • Buenos dias,

    tengo un servidor con Windows 2003, en el que corre el servicio FTP en su IIS

    de repente, cuando intento subir cualquier archivo a ese servidor FTP, me aparece siempre el mensaje FTP Error 550, tanto al intentar subir un fichero, como al intentar crear un directorio.

    he revisado los permisos del usuario local que realiza dicho FTP, y tiene control total sobre dicha carpeta (carpeta situada en inetpub/ftproot) y he probado con otros usuarios, tanto locales, como de dominio, con el mismo resultado

    alguien puede echarme una mano?

    gracias anticipadas

    un saludo

    viernes, 29 de junio de 2012 6:59

Respuestas

  • Hola, Iñigo:

    Los permisos de accesibilidad a un site .FTP no se gestionan desde el Explorador de Windows, sino desde la propia consola IIS-FTP en las solapas de nombres "Cuentas de seguridad" (en el que estableces los operadores del site) y "Seguridad de directorio" (en que especificas los permisos de accesibilidad a nivel de subredes y/o estaciones individuales) si quieres hacerlo a nivel gráfico-visual..

    Bien, el error que señalas se refiere a que el/los ficheros a los que quieres acceder no están disponibles, lo que podrías comprobarlo tratando de acceder por línea de comandos, por ejemplo mediante una secuencia como ésta:

    C:>FTP
    C:>OPEN [FQDN ó IP de servidor] (Abre la conexión al FTP. Pedirá credenciales de acceso)
    FTP>LS (Lista los archivos/directorios disponibles. Similar a C:>DIR)
    FTP>LCD C:\WINNT\temp (Cambia el directorio local para descargas a C:\WINNT\Temp)
    FTP>GET [FICHERO] (Descarga el fichero indicado -con extensión- al directorio señalado antes)

    Luego sólo basta con que accedas a la carpeta temporal "C:\WINNT\Temp" y confirmes la existencia del fichero descargado. Si el proceso te ha funcionado por línea de comandos (que desde mi punto de vista es la manera más fásica de funcionalidad), entonces te recomiendo que pruebes instalándote un cliente .FTP (Filezilla, CuteFTP.. etc) con el que seguramente te funcione sin problemas.

    No obstante, para cerrar el círculo, te recomiendo tengas al menos en cuenta:

    · Process Monitor: http://www.iislogs.com/articles/processmonitorw3wp/
    (Comprobador de que la cuenta de usuario tiene los permisos necesarios de acceso y manipulación)

    · Uso de comandos ICACLS: http://support.microsoft.com/kb/919240
    (Establece los permisos de accesibilidad a los directorios)

    · Documentación oficial sobre .FTP: http://support.microsoft.com/ph/2097


    Desiderio Ondo | Bachellor Science in Computer engineering | MCSE 2k3 certified | ITIL certified

    viernes, 29 de junio de 2012 8:30
  • Para realizar una prueba, si a la carpeta dodne esta apuntando le das al usuario "everyone" (o "todos" si lo tenes en espanol)  permisos de lectura y escrtitura , te sigue sucediendo lo mismo?

    Nos e si lo tenes publicado en un isa, si estuviese publicado:

    ,

    Los problemas entre usuarios que utilizan ISA y servidores FTP están descritos en este artículo:

    http://technet.microsoft.com/en-us/library/bb794745.aspx

    Es el más completo porque trata los dos puntos más importantes cuando se utiliza ISA.

    1) Por defecto no se permiten las subidas FTP

    2) Por defecto ISA utiliza modo Activo para los usuarios de Web Proxy

    Habitualmente la solución pasa por dos o tres acciones:

    1) Activar las subidas FTP (esto se hace en la regla de acceso FTP, haciendo clic derecho sobre ella y eligiendo Configure FTP). En el cuadro de diálogo que aparece se desmarca "Read Only"

    2) Utilizar Firewall Client para los clientes que necesitan modo Activo/Pasivo para un cliente FTP de terceros.

    3) Si se utiliza un navegador Web como cliente, puede ser necesario modificar la configuración de Activo/Pasivo (que es a nivel global) en el servidor ISA. Todos los detalles están en el artículo anterior.


    Moretti Maximiliano MCTS - MCITP MorettiMaxi.com.ar


    jueves, 5 de julio de 2012 14:30

Todas las respuestas

  • Hola, Iñigo:

    Los permisos de accesibilidad a un site .FTP no se gestionan desde el Explorador de Windows, sino desde la propia consola IIS-FTP en las solapas de nombres "Cuentas de seguridad" (en el que estableces los operadores del site) y "Seguridad de directorio" (en que especificas los permisos de accesibilidad a nivel de subredes y/o estaciones individuales) si quieres hacerlo a nivel gráfico-visual..

    Bien, el error que señalas se refiere a que el/los ficheros a los que quieres acceder no están disponibles, lo que podrías comprobarlo tratando de acceder por línea de comandos, por ejemplo mediante una secuencia como ésta:

    C:>FTP
    C:>OPEN [FQDN ó IP de servidor] (Abre la conexión al FTP. Pedirá credenciales de acceso)
    FTP>LS (Lista los archivos/directorios disponibles. Similar a C:>DIR)
    FTP>LCD C:\WINNT\temp (Cambia el directorio local para descargas a C:\WINNT\Temp)
    FTP>GET [FICHERO] (Descarga el fichero indicado -con extensión- al directorio señalado antes)

    Luego sólo basta con que accedas a la carpeta temporal "C:\WINNT\Temp" y confirmes la existencia del fichero descargado. Si el proceso te ha funcionado por línea de comandos (que desde mi punto de vista es la manera más fásica de funcionalidad), entonces te recomiendo que pruebes instalándote un cliente .FTP (Filezilla, CuteFTP.. etc) con el que seguramente te funcione sin problemas.

    No obstante, para cerrar el círculo, te recomiendo tengas al menos en cuenta:

    · Process Monitor: http://www.iislogs.com/articles/processmonitorw3wp/
    (Comprobador de que la cuenta de usuario tiene los permisos necesarios de acceso y manipulación)

    · Uso de comandos ICACLS: http://support.microsoft.com/kb/919240
    (Establece los permisos de accesibilidad a los directorios)

    · Documentación oficial sobre .FTP: http://support.microsoft.com/ph/2097


    Desiderio Ondo | Bachellor Science in Computer engineering | MCSE 2k3 certified | ITIL certified

    viernes, 29 de junio de 2012 8:30
  • buenos dias, y muchas gracias por tu respuesta

    comentarte que via CMD me sigue apareciendo el mismo error, tanto al intentar hacer un GET, un PUT o crear un directorio con MKDIR.

    he revisado los permisos, y le he dado un full control tanto en el deadline como en el mismo directorio, el cual se encuentra en el mismo servidor en E:\inetpub\ftproot\directorio , e incluso poniendo al usuario como OWNER dentro del directorio...

    la verdad que ya no se donde mirar mas,

    gracias anticipadas

    un saludo

    lunes, 2 de julio de 2012 10:55
  • El error 550 es "Access denied"

    Lo tienes publicado en algun Firewall (isa/tmg) como ingresas al ftp? Si entras localmente con la ip, te da el mismo error?


    Moretti Maximiliano MCTS - MCITP MorettiMaxi.com.ar

    lunes, 2 de julio de 2012 14:09
  • efectivamente el error es 550 "access denied"

    al ftp accedo sin problemas con cualquier usuario via local (desde el propio servidor) o via FTP desde cualquier consola MSDOS, o filezilla, por ejemplo.

    el error sucede cuando intento crear un directorio cualquiera, o subir cualquier tipo de archivo, que me aparece dicho error.

    muchas gracias

    un saludo.

    jueves, 5 de julio de 2012 10:17
  • Para realizar una prueba, si a la carpeta dodne esta apuntando le das al usuario "everyone" (o "todos" si lo tenes en espanol)  permisos de lectura y escrtitura , te sigue sucediendo lo mismo?

    Nos e si lo tenes publicado en un isa, si estuviese publicado:

    ,

    Los problemas entre usuarios que utilizan ISA y servidores FTP están descritos en este artículo:

    http://technet.microsoft.com/en-us/library/bb794745.aspx

    Es el más completo porque trata los dos puntos más importantes cuando se utiliza ISA.

    1) Por defecto no se permiten las subidas FTP

    2) Por defecto ISA utiliza modo Activo para los usuarios de Web Proxy

    Habitualmente la solución pasa por dos o tres acciones:

    1) Activar las subidas FTP (esto se hace en la regla de acceso FTP, haciendo clic derecho sobre ella y eligiendo Configure FTP). En el cuadro de diálogo que aparece se desmarca "Read Only"

    2) Utilizar Firewall Client para los clientes que necesitan modo Activo/Pasivo para un cliente FTP de terceros.

    3) Si se utiliza un navegador Web como cliente, puede ser necesario modificar la configuración de Activo/Pasivo (que es a nivel global) en el servidor ISA. Todos los detalles están en el artículo anterior.


    Moretti Maximiliano MCTS - MCITP MorettiMaxi.com.ar


    jueves, 5 de julio de 2012 14:30