Les codes d’état FTP dans IIS 7.0 et versions ultérieures


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 renvoie un code numérique qui indique l’état de la réponse. Le code d’état FTP et le code de sous-état FTP sont enregistrés dans le journal FTP.Le code d’état et de sous-état FTP peut indiquer si une demande est réussie ou non. Le code d’état et de sous-état FTP peut également révéler la raison exacte pour laquelle une requête n’aboutit pas.Remarque Cet article s’applique aux FTP sur IIS 7.0 et versions ultérieures, mais pas pour les 6 FTP sur IIS 7.0.

Informations supplémentaires


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 séparés pour chaque FTP Site. 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é comme suit :
u_exYYMMDD.log

Les codes d’état FTP

Cette section décrit les codes d’état FTP utilisé par IIS.Remarque Cet article ne répertorie pas chaque code d’état FTP possible comme indiqué dans la spécification FTP. Cet article inclut uniquement les codes d’état FTP IIS peut envoyer.

1xx- réponse préliminaire Positive

Ces codes d’état indiquent qu’une action a démarré correctement, mais que le client attend une autre réponse avant de passer à une nouvelle commande.
  • 110 - réponse du marqueur de redémarrage.
  • 120Service prêt dans nnn minutes.
  • 125la connexion de données déjà ouverte ; démarrage du transfert.
  • 150état du fichier OK ; prêt à ouvrir la connexion de données.

2xx- réponse de conclusion Positive

Une action est terminée. Le client peut exécuter une nouvelle commande.
  • 200commande OK.
  • 202commande non implémentée, superflue sur ce site.
  • 211 état système de, ou une réponse d’aide système.
  • 212état du répertoire.
  • 213état du fichier.
  • 214message d’aide.
  • 215type de système nom, où nom est un nom de système officiel à partir de la liste dans le document Assigned Numbers.
  • 220Service prêt pour nouvel utilisateur.
  • 221fermeture de la connexion de contrôle de Service. Session fermée le cas échéant.
  • Ouverture de la connexion de données 225; pas de transfert en cours.
  • 226ferme la connexion en données. Action sur le fichier réussie (par exemple, transfert de fichier ou abandon de fichier).
  • 227entrant en Mode passif (h1, h2, h3, h4, p1, p2).
  • 229en mode passif étendu entré.
  • 230utilisateur ouverte, continuer.
  • 232utilisateur connecté, est autorisé par l’échange de données de sécurité.
  • Les données de sécurité234 exchange complète.
  • 235échange de données de sécurité s’est terminée correctement.
  • 250 action du fichierrequise OK, terminé.
  • 257« PATHNAME » créé.

3xx- réponse intermédiaire Positive

La commande a réussi, mais le serveur a besoin d’informations supplémentaires à partir du client pour terminer le traitement de la demande.
  • 331 nom d’utilisateurOK, besoin de mot de passe.
  • 332est nécessaire pour l’ouverture de session de compte.
  • 334OK de mécanisme de sécurité demandée.
  • Données de sécurité 335est acceptable. Plus de données est requis pour effectuer l’échange de données de sécurité.
  • 336nom d’utilisateur OK, mot de passe nécessaire.
  • 350action du fichier requise en attente de plus amples informations.

4xx- réponse de conclusion négative temporaire

La commande n’a pas réussi, mais l’erreur est temporaire. Si le client réessaie la commande, celle-ci peut réussir.
  • 421Service non disponible, fermeture de la connexion de contrôle. Cela peut être une réponse à n’importe quelle commande si le service sait qu’il doit fermer.
  • 425ne peut pas ouvrir une connexion de données.
  • 426connexion fermée ; transfert abandonné.
  • 431est nécessaire à une ressource disponible pour traiter la sécurité.
  • 450action du fichier requise non effectuée. Fichier non disponible (par exemple, fichier occupé).
  • 451action requise abandonnée. Erreur locale de traitement.
  • 452action requise non effectuée. Espace de stockage insuffisant dans le système.

5xx- réponse de conclusion négative permanente

La commande n’a pas réussi et l’erreur est permanente. Si le client réessaie à la commande, il reçoit le même message d’erreur.
  • 500erreur de syntaxe, commande non reconnue. Il peut s’agir par exemple de ligne de commande trop longue.
  • 501erreur de syntaxe dans les paramètres ou arguments.
  • 502commande non implémentée.
  • 503séquence de commandes incorrecte.
  • 504commande non implémentée pour ce paramètre.
  • Connexion de données 521ne peut pas être ouvert avec ce paramètre PROT.
  • 522serveur ne gère pas le protocole de réseau demandé.
  • 530ne pas connecté.
  • 532est nécessaire pour le stockage des fichiers de compte.
  • 533protection commande niveau refusée pour des raisons de politique.
  • 534demande refusée pour des raisons de politique.
  • 535Échec de la vérification de sécurité (hachage, séquence, etc.).
  • 536niveau demandé de PROT ne pas pris en charge par le mécanisme.
  • 537protection commande niveau non pris en charge par le mécanisme de sécurité.
  • 550action requise non effectuée. Fichier non disponible (par exemple, fichier introuvable ou pas d’accès).
  • 551 action requise deabandonnée : type de Page inconnu.
  • 552action du fichier requise abandonnée. Allocation de stockage dépassée (pour le répertoire en cours ou le groupe de données).
  • 553action requise non effectuée. Nom de fichier non autorisé.

6xx- protégé de réponse

Code d’état indiquent une réponse protégé à partir de FTP.
  • 631réponse de protection de l’intégrité.
  • 632la confidentialité et l’intégrité protégée par la réponse.
  • 633réponse de confidentialité protégée.

Codes d’état FTP courants et leurs causes

  • 150 - FTP utilise deux ports : 21 pour l’envoi de commandes et 20 pour l’envoi des données. Un code d’état 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 sur le port 20 pour effectuer une action, comme le transfert d’un fichier de données. Cette action est terminée, et la connexion de données est fermée.
  • 230 - ce code d’état s’affiche après que le client envoie le mot de passe. Il indique que l'utilisateur a réussi à se connecter.
  • 331 - vous consultez ce code d’état une fois que le client envoie un nom d’utilisateur. Ce code d’état s’affiche même si le nom d’utilisateur fourni est un compte valide sur le système.
  • 426 - la commande ouvre une connexion de données pour exécuter une action, mais cette action est annulée et la connexion de données est fermée.
  • 530 - Ce code d'état indique que l'utilisateur ne peut pas ouvrir de session car la combinaison de nom et de mot de passe d'utilisateur n'est pas valide. Si vous utilisez un compte d'utilisateur pour ouvrir une session, vous avez peut-être mal tapé le nom d'utilisateur ou mot de passe, ou vous avez peut-être choisi d'autoriser uniquement l'accès anonyme. Si vous ouvrez une session 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 d'état 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 accès en écriture.

Les codes de sous-état FTP

Cette section décrit les codes de sous-état FTP qu’utilise IIS 7.0 :
  • 0opération réussie.
  • Les règles d’autorisation1 a refusé l’accès.
  • Système de fichiers2 a refusé l’accès.
  • Système de fichiers3 a renvoyé une erreur.
  • Les règles de restriction IP 4a refusé l’accès.
  • 5un accès en écriture pour la racine du répertoire virtuel est interdite.
  • Échec de la vérification de nom de fichier court6.
  • Les noms de fichiers courts7 sont interdites.
  • Segment de masqué 8a été détecté dans le chemin d’accès en fonction des règles de filtrage des requêtes.
  • 9séquence refusé Url détecté dans le chemin d’accès en fonction des règles de filtrage des requêtes.
  • 10 caractères de bit élevé dedétectés dans le chemin d’accès en fonction des règles de filtrage des requêtes.
  • Extension de fichier11 a été refusé en fonction des règles de filtrage des requêtes.
  • 12chemin d’accès est trop long basée sur les règles de filtrage des requêtes.
  • 13tentative a été faite pour ouvrir l’objet qui n’est pas un fichier ou un répertoire.
  • Canal de commande14 a expiré.
  • Canal de données15 a expiré.
  • 16 canaux de contrôledépassé basé sur le délai d’attente de nouvelle connexion.
  • 17configuration de site non valide.
  • 18configuration non valide.
  • Limite de connexion de 19maximum a été atteint.
  • Canal de données 20a été fermé par commande Autochtone à partir du client.
  • 21site est en cours d’arrêt.
  • Canal de données 22a été abandonné par le serveur en raison d’une erreur.
  • Canal de données 23a été abandonnée par le client.
  • La stratégie de 24SSL requiert SSL pour canal de données.
  • La stratégie de 25SSL requiert SSL pour le canal de contrôle.
  • La stratégie de 26SSL requiert SSL pour les informations d’identification.
  • Stratégie SSL27 refuse SSL pour canal de données.
  • Stratégie SSL28 refuse SSL pour canal de données.
  • Stratégie SSL29 refuse SSL pour les informations d’identification.
  • Stratégie SSL30 refuse SSL aux commandes.
  • Certificat SSL 31n’a pas été configuré.
  • Échec d’initialisation de 32SSL.
  • Échec de la recherche dans l’annuaire 33 accueil.
  • 34personnalisé l’authentification a échoué.
  • 35utilisateur n’a pas pu s’authentifier.
  • 36l’authentification de toutes les méthodes sont désactivées.
  • 37nom d’hôte ne correspond pas à un site ftp configuré.
  • 38IP du client sur le canal de contrôle ne correspond pas à la période d’enquête sur le canal de données client.
  • 39taille maximale du fichier a été dépassé. Isolement de 40ActiveDirectory doit être combiné avec l’authentification de base.
  • 41une erreur s’est produite pendant le processus d’authentification.
  • 42l’authentification anonyme n’est pas autorisée.
  • Échec de la négociation de protection43. Commande PROT avec paramètre reconnu doit précéder cette commande.
  • Certificat SSL 44n’a pas été trouvé.
  • Clé privée des45 pour le certificat SSL spécifié est introuvable.
  • Hachage du certificat SSL46 a une longueur non valide.
  • Stratégie SSL47 requiert un certificat client.
  • 48du certificat de l’utilisateur fourni de client non valide.
  • Stratégie SSL 49requiert certificat de client correspondant pour le canal de contrôle et de données.
  • 50canal de données a expiré en raison du non-respect de l’exigence de la bande passante minimale.
  • Règles de filtrage de commande de51 a refusé l’accès.
  • 52session déconnectée par l’administrateur.
  • 53erreur de connexion.
  • 54session fermée en raison de la modification de la configuration.
  • 55à cryptage 128 bits est requise pour les connexions SSL.

Références


Pour plus d’informations sur les codes d’état HTTP dans IIS 7.0 et versions ultérieures, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft : 
Codes d’état HTTP de la 943891 dans IIS 7.0 et versions ultérieures
Pour plus d’informations sur le Service de publication FTP dans IIS, visitez le site Web de Microsoft à l’adresse suivante :Pour plus d’informations sur l’installation et le dépannage de le FTP7, visitez le site Web suivant :Pour plus d’informations sur l’utilisation de FTP sur SSL, consultez le site Web suivant :Pour plus d’informations sur les définitions des codes d’état FTP, visitez le site Web de World Wide Web Consortium (W3C) à l’adresse suivante : Microsoft fournit des informations de contact de sociétés tierces afin de vous aider à obtenir un support technique. Ces informations de contact peuvent être modifiées sans préavis. Microsoft ne garantit pas l'exactitude des informations concernant les sociétés tierces.