Códigos de estado ftp en IIS 7.0 y versiones posteriores

En este artículo se presentan los códigos de estado ftp en IIS 7.0.

Versión del producto original: Internet Information Services
Número de KB original: 969061

Introducción

Al intentar acceder al contenido de un servidor que ejecuta Internet Information Services (IIS) 7.0 o versiones posteriores mediante FTP, IIS devuelve un código numérico que indica el estado de la respuesta. El código de estado FTP y el código de subestado FTP se registran en el registro FTP.

El estado ftp y el código de subestado pueden indicar si una solicitud se realiza correctamente o no. El estado FTP y el código de subestado también pueden revelar la razón exacta por la que una solicitud no se realiza correctamente.

Nota:

Este artículo se aplica a FTP en IIS 7.0 y versiones posteriores, pero no a FTP 6 en IIS 7.0.

Ubicación de los archivos de registro

De forma predeterminada, IIS coloca los archivos de registro en la carpeta siguiente: %SystemDrive%\Inetpub\Logs\Logfiles Esta carpeta contiene directorios independientes para cada sitio FTP. De forma predeterminada, diariamente se crean los archivos de registro en los directorios y se utiliza como nombre la fecha. Por ejemplo, un archivo de registro se puede denominar como: u_exAAAADD.log

Códigos de estado ftp

En esta sección se describen los códigos de estado ftp que usa IIS.

Nota:

En este artículo no se enumeran todos los códigos de estado FTP posibles según lo indicado en la especificación ftp. En este artículo solo se incluyen los códigos de estado FTP que IIS puede enviar.

1xx - Respuesta preliminar positiva

Estos códigos de estado indican que una acción se ha iniciado correctamente, pero el cliente espera otra respuesta antes de continuar con un nuevo comando.

  • 110 - Respuesta del marcador de reinicio.
  • 120 - Servicio listo en nnn minutos.
  • 125 - Conexión de datos ya abierta; inicio de la transferencia.
  • 150 - El estado del archivo está bien; a punto de abrir la conexión de datos.

2xx - Respuesta de finalización positiva

Una acción se ha completado correctamente. El cliente puede ejecutar un nuevo comando.

  • 200 - Comando correcto.
  • 202 - Comando no implementado, superfluo en este sitio.
  • 211 - Estado del sistema o respuesta de ayuda del sistema.
  • 212: estado del directorio.
  • 213: estado del archivo.
  • 214 - Mensaje de ayuda.
  • 215 - Tipo de sistema NAME, donde NAME es un nombre oficial del sistema de la lista en el documento Números asignados.
  • 220: servicio listo para el nuevo usuario.
  • 221 - Conexión de control de cierre del servicio. Se ha cerrado la sesión si procede.
  • 225 - Conexión de datos abierta; no hay transferencia en curso.
  • 226 - Cierre de la conexión de datos. Acción de archivo solicitada correcta (por ejemplo, transferencia de archivos o anulación de archivos).
  • 227 - Entrar en modo pasivo (h1,h2,h3,h4,p1,p2).
  • 229 - Se ha introducido el modo pasivo extendido.
  • 230 - Usuario que ha iniciado sesión, continúe.
  • 232- El usuario ha iniciado sesión, autorizado por el intercambio de datos de seguridad.
  • 234 - Intercambio de datos de seguridad completado.
  • 235- El intercambio de datos de seguridad se completó correctamente.
  • 250 - Acción de archivo solicitada bien, completada.
  • 257 - "PATHNAME" creado.

3xx - Respuesta intermedia positiva

El comando se realizó correctamente, pero el servidor necesita información adicional del cliente para completar el procesamiento de la solicitud.

  • 331 - Nombre de usuario bien, necesita contraseña.
  • 332 - Necesita una cuenta para el inicio de sesión.
  • 334 - Mecanismo de seguridad solicitado correcto.
  • 335- Los datos de seguridad son aceptables. Se requieren más datos para completar el intercambio de datos de seguridad.
  • 336 - Nombre de usuario bien, necesita contraseña.
  • 350 - Acción de archivo solicitada pendiente de más información.

4xx - Respuesta de finalización negativa transitoria

El comando no se realizó correctamente, pero el error es temporal. Si el cliente reintenta el comando, puede realizarse correctamente.

  • 421 - Servicio no disponible, conexión de control de cierre. Puede ser una respuesta a cualquier comando si el servicio sabe que debe apagarse.
  • 425: no se puede abrir la conexión de datos.
  • 426 - Conexión cerrada; transferencia anulada.
  • 431: necesita algún recurso no disponible para procesar la seguridad.
  • 450: no se ha realizado la acción de archivo solicitada. Archivo no disponible (por ejemplo, archivo ocupado).
  • 451 - Acción solicitada anulada. Error local en el procesamiento.
  • 452 - Acción solicitada no adoptada. Espacio de almacenamiento insuficiente en el sistema.

5xx - Respuesta de finalización negativa permanente

El comando no se realizó correctamente y el error es permanente. Si el cliente reintenta el comando, recibe el mismo error.

  • 500: error de sintaxis, comando no reconocido. Esto puede incluir errores como la línea de comandos demasiado largo.
  • 501: error de sintaxis en parámetros o argumentos.
  • 502: comando no implementado.
  • 503- Secuencia incorrecta de comandos.
  • 504: comando no implementado para ese parámetro.
  • 521- No se puede abrir la conexión de datos con esta configuración prot.
  • 522: el servidor no admite el protocolo de red solicitado.
  • 530- No ha iniciado sesión.
  • 532- Necesita una cuenta para almacenar archivos.
  • 533: nivel de protección de comandos denegado por motivos de directiva.
  • 534- Solicitud denegada por motivos de directiva.
  • 535: comprobación de seguridad errónea (hash, secuencia, etc.).
  • 536- Nivel PROT solicitado no compatible con el mecanismo.
  • 537: nivel de protección de comandos no compatible con el mecanismo de seguridad.
  • 550 - Acción solicitada no adoptada. Archivo no disponible (por ejemplo, archivo no encontrado o sin acceso).
  • 551 - Acción solicitada anulada: Tipo de página desconocido.
  • 552: acción de archivo solicitada anulada. Se ha superado la asignación de almacenamiento (para el directorio o conjunto de datos actual).
  • 553 - Acción solicitada no adoptada. No se permite el nombre de archivo.

6xx : respuesta protegida

Estos códigos de estado indican una respuesta protegida desde FTP.

  • 631 - Respuesta protegida por integridad.
  • 632 - Respuesta protegida de confidencialidad e integridad.
  • 633 - Respuesta protegida por confidencialidad.

Códigos de estado ftp comunes y sus causas

  • 150: FTP usa dos puertos: 21 para enviar comandos y 20 para enviar datos. Un código de estado de 150 indica que el servidor está a punto de abrir una nueva conexión en el puerto 20 para enviar algunos datos.
  • 226: el comando abre una conexión de datos en el puerto 20 para realizar una acción, como transferir un archivo. Esta acción se ha completado correctamente y se ha cerrado la conexión de datos.
  • 230: este código de estado aparece después de que el cliente envíe la contraseña correcta. Indica que el usuario ha iniciado sesión correctamente.
  • 331: verá este código de estado después de que el cliente envíe un nombre de usuario. Este mismo código de estado aparece independientemente de si el nombre de usuario que se proporciona es una cuenta válida en el sistema.
  • 426: el comando abre una conexión de datos para realizar una acción, pero esa acción se cancela y se cierra la conexión de datos.
  • 530: este código de estado indica que el usuario no puede iniciar sesión porque la combinación de nombre de usuario y contraseña no es válida. Si usa una cuenta de usuario para iniciar sesión, es posible que haya escrito mal el nombre de usuario o la contraseña, o que haya elegido permitir solo el acceso anónimo. Si inicia sesión con la cuenta anónima, es posible que haya configurado IIS para denegar el acceso anónimo.
  • 550: el comando no se ejecuta porque el archivo especificado no está disponible. Por ejemplo, este código de estado se produce cuando intenta obtener un archivo que no existe o cuando intenta colocar un archivo en un directorio para el que no tiene acceso de escritura.

Códigos de subestado FTP

En esta sección se describen los códigos de subestado FTP que USA IIS 7.0:

  • 0: operación correcta.
  • 1- Las reglas de autorización deniegan el acceso.
  • 2- El sistema de archivos denegó el acceso.
  • 3- El sistema de archivos devolvió un error.
  • 4 - Las reglas de restricción de IP deniegan el acceso.
  • 5: está prohibido el acceso de escritura para la raíz del directorio virtual.
  • 6- Error en la comprobación del nombre de archivo corto.
  • 7 - Los nombres de archivo cortos están prohibidos.
  • 8: se detectó un segmento oculto en la ruta de acceso en función de las reglas de filtrado de solicitudes.
  • 9: secuencia url denegada detectada en la ruta de acceso en función de las reglas de filtrado de solicitudes.
  • 10: caracteres de bits altos detectados en la ruta de acceso en función de las reglas de filtrado de solicitudes.
  • 11: se denegó la extensión de archivo en función de las reglas de filtrado de solicitudes.
  • 12: la ruta de acceso es demasiado larga en función de las reglas de filtrado de solicitudes.
  • 13- Se intentó abrir un objeto que no es un archivo o directorio.
  • 14 - Se agotó el tiempo de espera del canal de control.
  • 15: se agotó el tiempo de espera del canal de datos.
  • 16: se agotó el tiempo de espera del canal de control en función del nuevo tiempo de espera de conexión.
  • 17- Configuración de sitio no válida.
  • 18- Configuración no válida.
  • 19: se alcanzó el límite máximo de conexión.
  • 20: el canal de datos se cerró mediante el comando ABOR del cliente.
  • 21 - El sitio está detenido.
  • 22: el servidor anuló el canal de datos debido a un error.
  • 23: el cliente anuló el canal de datos.
  • 24: la directiva SSL requiere SSL para el canal de datos.
  • 25: la directiva SSL requiere SSL para el canal de control.
  • 26: la directiva SSL requiere SSL para las credenciales.
  • 27: la directiva SSL deniega SSL para el canal de datos.
  • 28: la directiva SSL deniega SSL para el canal de datos.
  • 29: la directiva SSL deniega ssl para las credenciales.
  • 30: la directiva SSL deniega SSL para los comandos.
  • 31: no se configuró el certificado SSL.
  • 32: error de inicialización de SSL.
  • 33: error en la búsqueda del directorio principal.
  • 34- Error en la llamada de autenticación personalizada.
  • 35- El usuario no pudo autenticarse.
  • 36: todos los métodos de autenticación están deshabilitados.
  • 37: el nombre de host no coincidía con ningún sitio ftp configurado.
  • 38- La dirección IP del cliente en el canal de control no coincidía con la dirección IP del cliente en el canal de datos.
  • 39: se superó el tamaño máximo del archivo. El aislamiento 40ActiveDirectory debe combinarse con la autenticación básica.
  • 41: error durante el proceso de autenticación.
  • 42- No se permite la autenticación anónima.
  • 43 - Error en la negociación de la protección. El comando PROT con el parámetro reconocido debe preceder a este comando.
  • 44- No se encontró el certificado SSL.
  • 45- No se encontró la clave privada para el certificado SSL especificado.
  • 46: el hash del certificado SSL tiene una longitud no válida.
  • 47: la directiva SSL requiere un certificado de cliente.
  • 48: el usuario proporcionó un certificado de cliente no válido.
  • 49: la directiva SSL requiere el certificado de cliente coincidente para el control y el canal de datos.
  • 50: se agotó el tiempo de espera del canal de datos debido a que no se cumple el requisito mínimo de ancho de banda.
  • 51: las reglas de filtrado de comandos deniegan el acceso.
  • 52- Sesión desconectada por el administrador.
  • 53 - Error de conexión.
  • 54: sesión cerrada debido al cambio de configuración.
  • El cifrado de 55 a 128 bits es necesario para las conexiones SSL.

Referencias