Liste des codes des réponses d'un serveur FTP

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Les codes des réponses des serveurs FTP sont toujours constitués de 3 chiffres, et chaque chiffre a une signification particulière[1]. Le premier chiffre indique si la réponse est correcte, mauvaise ou incomplète:

Série Résultat
1xx
2xx
3xx
4xx
5xx
6xx

Le deuxième chiffre est un chiffre de classification et catégorise les informations suivantes :

Séries Résultat
x0x Syntaxe

Erreurs de syntaxes.

x1x Information

En réponse aux demandes d'information, telles que le statut ou l'aide.

x2x Connexions

Réponses relatives aux connexions.

x3x Authentification et comptes

Réponses aux authentifications et aux procédures de compte.

x4x Non spécifiées RFC 959.
x5x Fichier système

Réponse aux actions relatives à des fichiers système du serveur.

Liste de tous les codes de réponse connus susceptibles d'être émis par un serveur FTP.

Code Signification
100 Series L'action demandée est lancée, attendre une autre réponse avant de procéder à une nouvelle commande.
110
120 Service prêt dans nnn minutes.
125 Connexion établie, transfert en cours de démarrage.
150
200 Series Action demandée accomplie avec succès.
202 Commande non prise en charge par ce site.
211
212 Statut de répertoire.
213 Statut de fichier.
214 Message d'aide sur l'utilisation du serveur ou la signification d'une commande particulière non-standard. Cette réponse est uniquement utile à un utilisateur humain.
215
220 Service prêt pour un nouvel utilisateur.
221 .
225
226 Transfert terminé avec succès
227
228
229
230
231 Utilisateur déconnecté. Fin de service.
232 Commande de déconnexion enregistrée. S'effectuera à la fin du transfert.
250
257 "PATHNAME" créé.
300 Series La commande a été acceptée, mais l'action demandée est en attente de plus amples informations.
331 Utilisateur reconnu. En attente du mot de passe.
332 Besoin d'un compte de connexion.
350
400 Series

La commande n'a pas été acceptée et l'action demandée n'a pas eu lieu, mais l'erreur est temporaire et l'action peut être demandée à nouveau.

421
425 Impossible d'établir une connexion de données.
426 Connexion fermée ; transfert abandonné.
430 Identifiant ou mot de passe incorrect
434 Hôte demandé indisponible.
450
451
452
500 Series Erreur de syntaxe ; commande non reconnue et l'action demandée n'a pu s'effectuer.
501 Erreur de syntaxe dans les paramètres ou les arguments.
502 Commande non implémentée.
503 Mauvaise séquence de commande
504 Commande non implémentée pour ces paramètres
530 Connexion non établie
532 Besoin d'un compte pour charger des fichiers.
550 Requête non exécutée. Fichier indisponible (ex., fichier introuvable, pas d'accès).
551
552
553 Action non effectuée. Nom de fichier non autorisé.
600 Series
631 Réponse d'intégrité protégée
632 Réponse d'intégrité et de confidentialité protégées
633 Réponse de confidentialité protégée
10000 Series
10054
10060 Connexion impossible au serveur distant.
10061 Connexion impossible au serveur distant : Connexion refusée par le serveur.
10066 Répertoire non vide.
10068 Trop d'utilisateurs connectés.

Références[modifier | modifier le code]

  1. RFC 959

Voir aussi[modifier | modifier le code]