Partager via


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

Cet article présente les codes d’état FTP dans IIS 7.0.

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

Introduction

Lorsque vous essayez d’accéder au contenu sur un serveur exécutant Internet Information Services (IIS) 7.0 ou versions ultérieures à l’aide de FTP, IIS retourne 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.

L’état FTP et le code de sous-état peuvent indiquer si une demande a réussi ou échoué. L’état FTP et le code de sous-état peuvent également révéler la raison exacte pour laquelle une demande échoue.

Note

Cet article s’applique au protocole FTP sur IIS 7.0 et versions ultérieures, mais pas pour 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_exYYMMDD.log

Codes d’état FTP

Cette section décrit les codes d’état FTP que IIS utilise.

Note

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

1xx - Réponse préliminaire positive

Ces codes d’état indiquent qu’une action a démarré correctement, mais 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 minutes.
  • 125 - Connexion de données déjà ouverte ; transfert à partir.
  • 150 - État du fichier 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 - État du système ou réponse de l’aide du système.
  • 212 - État du répertoire.
  • 213 - État du fichier.
  • 214 - Message d’aide.
  • 215 - Type de système NAME, où NAME est un nom système officiel de la liste dans le document Numéros attribués.
  • 220 - Service prêt pour le nouvel utilisateur.
  • 221 - Connexion de contrôle de fermeture de service. Déconnexion si nécessaire.
  • 225 - Connexion de données ouverte ; aucun transfert en cours.
  • 226 - Connexion de données fermante. Action de fichier demandée réussie (par exemple, transfert de fichiers 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 ok, 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, avez besoin d’un mot de passe.
  • 332 - Compte nécessaire pour la connexion.
  • 334 - Mécanisme de sécurité demandé ok.
  • 335 - Les données de sécurité sont acceptables. D’autres données sont nécessaires pour effectuer l’échange de données de sécurité.
  • 336 - Nom d’utilisateur ok, avez besoin d’un mot de passe.
  • 350 - Action de fichier demandée en attente d’informations supplémentaires.

4xx - Réponse d’achèvement négative temporaire

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

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

5xx - Réponse d’achèvement 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 - Compte nécessaire 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 vérification de sécurité (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 - Action demandée non prise. Fichier indisponible (par exemple, fichier introuvable ou aucun accès).
  • 551 - Action demandée abandonnée : type de page inconnu.
  • 552 - Action de fichier demandée abandonnée. Dépassement de l’allocation de stockage (pour le répertoire actif ou le jeu de données).
  • 553 - Action demandée non effectuée. Nom de fichier non autorisé.

6xx - Réponse protégée

Ces codes d’état indiquent une réponse protégée à partir du protocole 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 d’état 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 d’état de 150 indique que le serveur est sur le point d’ouvrir une nouvelle connexion sur le port 20 pour envoyer certaines 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 a réussi et la connexion de données est fermée.
  • 230 - Ce code d’état apparaît après que le client a envoyé le mot de passe correct. Il indique que l’utilisateur s’est connecté avec succès.
  • 331 : vous voyez ce code d’état une fois que le client a envoyé un nom d’utilisateur. Ce même code d’état s’affiche, que le nom d’utilisateur fourni soit 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 d’état 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 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.

Codes de sous-état FTP

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

  • 0 - Opération réussie.
  • 1 - Règles d’autorisation refusées 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 - Règles de restriction IP refusées à l’accès.
  • 5 - L’accès en écriture pour la racine du répertoire virtuel est interdit.
  • 6 - Échec de la vérification du nom de fichier court.
  • 7 - Les noms de fichiers courts sont interdits.
  • 8 - Le segment masqué a été détecté dans le chemin d’accès en fonction des règles de filtrage des requêtes.
  • 9 - Séquence d’URL refusée détectée dans le chemin d’accès en fonction des règles de filtrage des requêtes.
  • 10 - Caractères de bits élevés détectés dans le chemin d’accès 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 demandes.
  • 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 - Délai d’expiration du canal de contrôle.
  • 15 - Délai d’expiration du canal de données.
  • 16 - Contrôler le délai d’expiration du canal en fonction du nouveau délai d’expiration de la connexion.
  • 17 - Configuration de site non valide.
  • 18 - Configuration non valide.
  • 19 - La limite de connexion maximale 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 nécessite SSL pour le canal de données.
  • 25 - La stratégie SSL nécessite SSL pour le canal de contrôle.
  • 26 - La stratégie SSL nécessite 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 d’accueil.
  • 34 - Échec de l’appel d’authentification personnalisé.
  • 35 - L’utilisateur n’a pas pu s’authentifier.
  • 36 - Toutes les méthodes d’authentification sont désactivées.
  • 37 - Nom d’hôte ne correspond à aucun site ftp configuré.
  • 38 - Adresse IP du client sur le canal de contrôle ne correspond pas à l’adresse IP du client sur le canal de données.
  • 39 - La taille maximale du fichier a été dépassée. L’isolation 40ActiveDirectory 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 paramètre reconnu doit précéder cette commande.
  • 44 - Le certificat SSL n’a pas été trouvé.
  • 45 - La clé privée n’a pas été trouvée pour le certificat SSL spécifié.
  • 46 - Le hachage de certificat SSL a une longueur non 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 contrôle et le canal de données.
  • 50 - Délai d’expiration du canal de données en raison de la non-respect de la bande passante minimale requise.
  • 51 - Règles de filtrage des commandes refusées à l’accès.
  • 52 - Session déconnectée par l’administrateur.
  • 53 - Erreur de connexion.
  • 54 - Session fermée en raison de la modification de la configuration.
  • Le chiffrement 55 - 128 bits est requis pour les connexions SSL.

References