Codes status FTP dans IIS 7.0 et versions ultérieures

Cet article présente les codes de status FTP dans IIS 7.0.

Version du produit d’origine : Internet Information Services
Numéro de la base de connaissances d’origine : 969061

Introduction

Lorsque vous essayez d’accéder au contenu sur un serveur qui exécute Internet Information Services (IIS) 7.0 ou versions ultérieures à l’aide de FTP, IIS retourne un code numérique qui indique la status de la réponse. Le code de status FTP et le code de sous-état FTP sont enregistrés dans le journal FTP.

Le code de status ftp et de sous-état peut indiquer si une requête a réussi ou échoué. Le code ftp status et sous-état peut également révéler la raison exacte de l’échec d’une requête.

Remarque

Cet article s’applique à FTP sur IIS 7.0 et versions ultérieures, mais pas à FTP 6 sur IIS 7.0.

Emplacements des fichiers journaux

Par défaut, IIS place les fichiers journaux dans le dossier suivant : %SystemDrive%\Inetpub\Logs\Logfiles Ce dossier contient des répertoires distincts pour chaque site FTP. Par défaut, les fichiers journaux sont créés quotidiennement dans les répertoires et les fichiers journaux sont nommés à l'aide de la date. Par exemple, un fichier journal peut être nommé : u_exAAAAMMDD.log

Codes de status FTP

Cette section décrit les codes de status FTP qu’IIS utilise.

Remarque

Cet article ne répertorie pas tous les codes de status FTP possibles, comme indiqué dans la spécification FTP. Cet article inclut uniquement les codes de status FTP qu’IIS peut envoyer.

1xx - Réponse préliminaire positive

Ces codes status indiquent qu’une action a démarré correctement, mais que le client attend une autre réponse avant de continuer avec une nouvelle commande.

  • 110 - Redémarrer la réponse du marqueur.
  • 120 - Service prêt en nnn minutes.
  • 125 - Connexion de données déjà ouverte ; début du transfert.
  • 150 - Fichier status ok ; sur le point d’ouvrir la connexion de données.

2xx - Réponse d’achèvement positive

Une action s’est terminée avec succès. Le client peut exécuter une nouvelle commande.

  • 200 - Commande ok.
  • 202 - Commande non implémentée, superflue sur ce site.
  • 211 - Status système ou réponse d’aide du système.
  • 212 - Status d’annuaire.
  • 213 - Fichier status.
  • 214 - Message d’aide.
  • 215 - Type de système NAME, où NAME est un nom système officiel figurant dans la liste du document Numéros attribués.
  • 220 - Service prêt pour un nouvel utilisateur.
  • 221 - Connexion de contrôle de fermeture de service. Déconnecté le cas échéant.
  • 225 - Connexion de données ouverte ; aucun transfert en cours.
  • 226 - Fermeture de la connexion de données. L’action de fichier demandée a réussi (par exemple, transfert de fichier ou abandon de fichier).
  • 227 - Entrée en mode passif (h1,h2,h3,h4,p1,p2).
  • 229 - Mode passif étendu entré.
  • 230 - Utilisateur connecté, continuez.
  • 232 - Utilisateur connecté, autorisé par l’échange de données de sécurité.
  • 234 - Échange de données de sécurité terminé.
  • 235 - L’échange de données de sécurité s’est terminé avec succès.
  • 250 - Action de fichier demandée correcte, terminée.
  • 257 - « PATHNAME » créé.

3xx - Réponse intermédiaire positive

La commande a réussi, mais le serveur a besoin d’informations supplémentaires du client pour terminer le traitement de la demande.

  • 331 - Nom d’utilisateur ok, besoin d’un mot de passe.
  • 332 - Besoin d’un compte pour la connexion.
  • 334 - Mécanisme de sécurité demandé ok.
  • 335 - Les données de sécurité sont acceptables. Davantage de données sont nécessaires pour terminer l’échange de données de sécurité.
  • 336 - Nom d’utilisateur ok, mot de passe requis.
  • 350 - Action de fichier demandée en attente d’informations supplémentaires.

4xx - Réponse temporaire de saisie semi-automatique négative

La commande n’a pas réussi, mais l’erreur est temporaire. Si le client réessaie la commande, elle peut réussir.

  • 421 - Service non disponible, fermeture de la connexion de contrôle. Il peut s’agir d’une réponse à une commande si le service sait qu’elle doit s’arrêter.
  • 425 - Impossible d’ouvrir la connexion de données.
  • 426 - Connexion fermée ; transfert abandonné.
  • 431 - Besoin d’une ressource non disponible pour traiter la sécurité.
  • 450 - L’action de fichier demandée n’a pas été effectuée. Fichier non disponible (par exemple, fichier occupé).
  • 451 - L’action demandée a été abandonnée. Erreur locale lors du traitement.
  • 452 - L’action demandée n’a pas été entreprise. Espace de stockage insuffisant dans le système.

5xx - Réponse de saisie semi-automatique négative permanente

La commande n’a pas réussi et l’erreur est permanente. Si le client retente la commande, il reçoit la même erreur.

  • 500 - Erreur de syntaxe, commande non reconnue. Cela peut inclure des erreurs telles que la ligne de commande trop longue.
  • 501 - Erreur de syntaxe dans les paramètres ou les arguments.
  • 502 - Commande non implémentée.
  • 503 - Séquence incorrecte de commandes.
  • 504 - Commande non implémentée pour ce paramètre.
  • 521 - La connexion de données ne peut pas être ouverte avec ce paramètre PROT.
  • 522 - Le serveur ne prend pas en charge le protocole réseau demandé.
  • 530 - Non connecté.
  • 532 - Besoin d’un compte pour le stockage des fichiers.
  • 533 - Niveau de protection des commandes refusé pour des raisons de stratégie.
  • 534 - Demande refusée pour des raisons de stratégie.
  • 535 - Échec de la sécurité case activée (hachage, séquence, etc.).
  • 536 - Niveau PROT demandé non pris en charge par le mécanisme.
  • 537 - Niveau de protection des commandes non pris en charge par le mécanisme de sécurité.
  • 550 - L’action demandée n’a pas été entreprise. Fichier non disponible (par exemple, fichier introuvable ou aucun accès).
  • 551 - Action demandée abandonnée : Type de page inconnu.
  • 552 - L’action de fichier demandée a été abandonnée. Allocation de stockage dépassée (pour le répertoire ou le jeu de données actif).
  • 553 - L’action demandée n’a pas été prise. Nom de fichier non autorisé.

6xx - Réponse protégée

Ces codes status indiquent une réponse protégée à partir de FTP.

  • 631 - Réponse protégée par l’intégrité.
  • 632 - Réponse protégée par la confidentialité et l’intégrité.
  • 633 - Réponse protégée par la confidentialité.

Codes status FTP courants et leurs causes

  • 150 - FTP utilise deux ports : 21 pour l’envoi de commandes et 20 pour l’envoi de données. Un code status de 150 indique que le serveur est sur le point d’ouvrir une nouvelle connexion sur le port 20 pour envoyer des données.
  • 226 - La commande ouvre une connexion de données sur le port 20 pour effectuer une action, telle que le transfert d’un fichier. Cette action s’est terminée avec succès et la connexion de données est fermée.
  • 230 - Ce code status s’affiche une fois que le client a envoyé le mot de passe correct. Cela indique que l’utilisateur s’est correctement connecté.
  • 331 - Vous voyez ce code status après que le client a envoyé un nom d’utilisateur. Ce même code status s’affiche, que le nom d’utilisateur fourni soit ou non un compte valide sur le système.
  • 426 : la commande ouvre une connexion de données pour effectuer une action, mais cette action est annulée et la connexion de données est fermée.
  • 530 - Ce code status indique que l’utilisateur ne peut pas se connecter, car la combinaison nom d’utilisateur et mot de passe n’est pas valide. Si vous utilisez un compte d’utilisateur pour vous connecter, vous avez peut-être mal tapé le nom d’utilisateur ou le mot de passe, ou vous avez peut-être choisi d’autoriser uniquement l’accès anonyme. Si vous vous connectez avec le compte anonyme, vous avez peut-être configuré IIS pour refuser l’accès anonyme.
  • 550 - La commande n’est pas exécutée, car le fichier spécifié n’est pas disponible. Par exemple, ce code status se produit lorsque vous essayez d’obtenir un fichier qui n’existe pas ou lorsque vous essayez de placer un fichier dans un répertoire pour lequel vous n’avez pas d’accès en écriture.

Codes de sous-état FTP

Cette section décrit les codes de sous-état FTP qu’IIS 7.0 utilise :

  • 0 - Opération réussie.
  • 1 - Les règles d’autorisation ont refusé l’accès.
  • 2 - Le système de fichiers a refusé l’accès.
  • 3 - Le système de fichiers a retourné une erreur.
  • 4 - Les règles de restriction IP ont refusé l’accès.
  • 5 - L’accès en écriture à la racine du répertoire virtuel est interdit.
  • 6 - Nom de fichier court case activée a échoué.
  • 7 - Les noms de fichiers courts sont interdits.
  • 8 - Le segment masqué a été détecté dans le chemin en fonction des règles de filtrage des requêtes.
  • 9 - Séquence d’URL refusée détectée dans le chemin en fonction des règles de filtrage des requêtes.
  • 10 - Caractères de bits élevés détectés dans le chemin en fonction des règles de filtrage des requêtes.
  • 11 - L’extension de fichier a été refusée en fonction des règles de filtrage des requêtes.
  • 12 - Le chemin d’accès est trop long en fonction des règles de filtrage des requêtes.
  • 13 - Tentative d’ouverture d’un objet qui n’est pas un fichier ou un répertoire.
  • 14 - Le canal de contrôle a expiré.
  • 15 - Le canal de données a expiré.
  • 16 - Le canal de contrôle a expiré en fonction du nouveau délai d’expiration de la connexion.
  • 17 - Configuration de site non valide.
  • 18 - Configuration non valide.
  • 19 - La limite maximale de connexion a été atteinte.
  • 20 - Le canal de données a été fermé par la commande ABOR du client.
  • 21 - Le site est arrêté.
  • 22 - Le canal de données a été abandonné par le serveur en raison d’une erreur.
  • 23 - Le canal de données a été abandonné par le client.
  • 24 - La stratégie SSL requiert SSL pour le canal de données.
  • 25 - La stratégie SSL requiert SSL pour le canal de contrôle.
  • 26 - La stratégie SSL requiert SSL pour les informations d’identification.
  • 27 - La stratégie SSL refuse SSL pour le canal de données.
  • 28 - La stratégie SSL refuse SSL pour le canal de données.
  • 29 - La stratégie SSL refuse SSL pour les informations d’identification.
  • 30 - La stratégie SSL refuse SSL pour les commandes.
  • 31 - Le certificat SSL n’a pas été configuré.
  • 32 - Échec de l’initialisation SSL.
  • 33 - Échec de la recherche du répertoire de base.
  • 34 - Échec de l’appel d’authentification personnalisée.
  • 35 - L’utilisateur n’a pas pu s’authentifier.
  • 36 - Toutes les méthodes d’authentification sont désactivées.
  • 37 - Le nom d’hôte ne correspond à aucun site FTP configuré.
  • 38 - L’adresse IP du client sur le canal de contrôle ne correspondait pas à l’adresse IP du client sur le canal de données.
  • 39 - La taille maximale du fichier a été dépassée. 40ActiveDirectory L’isolation doit être combinée avec l’authentification de base.
  • 41 - Une erreur s’est produite pendant le processus d’authentification.
  • 42 - L’authentification anonyme n’est pas autorisée.
  • 43 - Échec de la négociation de la protection. La commande PROT avec le paramètre reconnu doit précéder cette commande.
  • 44 - Le certificat SSL est introuvable.
  • 45 - La clé privée est introuvable pour le certificat SSL spécifié.
  • 46 - La longueur du hachage du certificat SSL n’est pas valide.
  • 47 - La stratégie SSL nécessite un certificat client.
  • 48 - L’utilisateur a fourni un certificat client non valide.
  • 49 - La stratégie SSL nécessite un certificat client correspondant pour le canal de contrôle et de données.
  • 50 - Le canal de données a expiré en raison du non-respect de la bande passante minimale requise.
  • 51 - Les règles de filtrage des commandes ont refusé l’accès.
  • 52 - Session déconnectée par l’administrateur.
  • 53 - Erreur de connexion.
  • 54 - Session fermée en raison d’une modification de la configuration.
  • Le chiffrement 55 -128 bits est requis pour les connexions SSL.

References