Europe Aide au Servers FTP de " Chat noir 13 " Planete


Introduction


Le Transfére de fichiers peut être geré par la gestion native, du navigateur Internet Explorer;
mais de maniére trés sommaire, et deplus le resulta n'est pas garantie.
L'utilisation d'un programmes de FTP est judicieuse; des modules aditionnel a certin navigateur existe.
Je vous montre l'exemple suivant d'un module aditionnel du FTP, sur le navigateur firefox.
voici le liens de telechargemant mais il ne devrais pas vous servir:
FireFTP : https://addons.mozilla.org/fr/firefox/addon/684

Instruction


Exemple d'instalation du module FTP, " FireFTP " sous Firefox.
Il faut suivre les 6 Etapes de l'installation de " FireFTP " ci-dessous.
Puis les 5 etapes de la configuration (nom obligatoire)
Voila pour l'interface sous Firefox, sais fait !
Bon il vous reste à configurais le port FTP en TCP/UDP de votre Box.
Voir l exemple sous une Neufbox 4 (NB4)






Fin d'instalation du module FTP

Récapitulatif :
Onglet outil de firefox.
Modules complémantaires.
Obtenir des extentions.
Recherche des modules FTP.
Ajouté un module FTP.
Cliquez sur : Installer maintenant.
Voila les 6 étape terminer

Il faut fermer Firefox, afin de le mêtre a jours pour la suite.
Puis réouvrire Firefox pour la configuration du module FTP.

Configuration du module FTP

Il est préférable que les liens FTP soit ouvert directemant avec votre client FTP.
Il est interéssant de lancer le lien FTP Dans un autres onglet ou fenêtre.
Voila donc 5 étapes à suivre ci-dessous :






Fin de configuration du module FTP

Récapitulatif :
Onglet outil de firefox.
Modules complémantaires.
" Options " du module FTP.
Onglet " Interface ".
Options : "in a new window" et "FTP links in Firefox to automatically use xFTP"
Validez en faisant un clique sur le bouton "OK" ; configuration terminer !

Ouverture du port FTP

Afin d'avoir une vitesse optimum, le port FTP doit être ouvert le pare-feu !
Attention il peux y avoir un pare-feu dans votre OS, donc ouvrir le port.
Bon maintenant le pare-feu de votre Box ou routeur.
Voir ci-dessous l'exemple d'une Neufbox 4 (NB4)
Acceder a la box: vous tapez 192.168.1.1 comme URL
Dans le menu NAT de l'onglet Réseau entrer :
Le nom; le protocole; le port externes; l adresse de destination; le ports de destination.
Un clique sur le (+) pour ajouter et un clique sur "Valider".
Voir la demon ci-dessous.




Demo d'un client ftp sous Firefox:




Codes et commandes du ftp:


Code Description Description
100 Attente de réponse avant de procéder à une nouvelle commande.
110 Redémarrez marqueur réponse.
120 Service de prêt (n) minutes.
125 Connexion de données déjà ouverte, le transfert commence.
150 État du fichier d'accord, sur le point d'ouvrir une connexion de données.
200 La demande d'action a été menée à bien ou, Command okay.
202 Commande pas mis en oeuvre
211 L'état du système, ou réponse d'aide.
212 Statut du répertoire.
213 Statut de dossier.
214 Message d'aide.
215 Nom du type de système.
220 Service prêt pour les nouveaux utilisateurs.
221 Service de fermeture de connexion.(Déconnecté le cas échéant.
225 Connexion de données ouverte, aucun transfert en cours.
226 Clôture de connexion de données.Transfert de fichier terminer ou annuler.
227 Entrée en mode passif.
230 Utilisateur en cour de connection.
250 Requete de fichier ok, achevé.
257 "PATHNAME" Chemin" créé.
300 Commande en attente de recevoir de plus amples informations.
331 Nom d'utilisateur correct, mais besoin de mot de passe.
332 Besoin compte pour l'ouverture de session.
350 Requete de fichier en attendant de plus amples informations.
400 La commande n'a pas été acceptée et l'action demandée n'a pas eu lieu.
421 Service non disponible et cloture du controle de connection.
425 Impossible d'ouvrir une connexion de données.
426 Connexion fermée, transfert interrompu.
450 Fichier inaccessible. Pas de dossier ou par exemple, fichier occupé.
451 Demandé d'action avortée, erreur locale dans le traitement.
452 Demandé d'action avortée, L'insuffisance d'espace de stockage.
500 La commande n'a pas été acceptée et l'action demandée n'a pas eu lieu.
500 Commande non reconnue, ou ligne de commande trop longue.
501 Erreur de syntaxe dans des paramètres ou des arguments.
502 Commande pas mis en oeuvre.
503 Mauvaise séquence de commandes.
504 Commande pas mis en oeuvre pour ce paramètre.
530 L'utilisateur n'a pas connecté po>
532 Besoin d'un compte pour le stockage de fichiers.
550 Demande d'action avortée. Pas de dossier, pas d'accès.
552 l'allocation de stockage dépassé.
553 Demande une action non comprise. Nom de fichier illégal.
Commande de contrôle d'accès
CommandeDescription
USER Chaîne de caractères permettant d'identifier l'utilisateur. L'identification de l'utilisateur est nécessaire pour établir une communication sur le canal de données
PASS Chaîne de caractères spécifiant le mot de passe de l'utilisateur. Cette commande doit être immédiatement précédée de la commande USER. Il revient au client de masquer l'affichage de cette commande pour des raisons de sécurité
ACCT Chaîne de caractères représentant le compte (account) de l'utilisateur. Cette commande n'est généralement pas nécessaire. Lors de la réponse à l'acceptation du mot de passe, si la réponse est 230 cette phase n'est pas nécessaire, si la réponse est 332, elle l'est
CWD Change Working Directory : cette commande permet de changer le répertoire courant. Cette commande nécessite le chemin d'accès au répertoire à atteindre comme argument
CDUP Change to Parent Directory : cette commande permet de remonter au répertoire parent. Elle a été introduite pour remédier aux problèmes de nommage de répertoire parent selon les système (généralement "..")
SMNT Structure Mount :
REIN Reinitialize :
QUIT Commande permettant de terminer la session en cours. Le serveur attend de finir le transfert en cours le cas échéant, puis de fournir une réponse avant de fermer la connexion
Commande de paramètres de transfert
Commande Description
PORT Chaîne de caractères permettant de préciser le numéro de port à utiliser
PASV Commande permettant d'indiquer au serveur DTP de se mettre en attente une connexion sur un port spécifique choisi aléatoirement parmi les ports disponibles. La réponse à cette commande est l'adresse IP de la machine et le port.
TYPE Cette commande permet de préciser le type de format dans lequel les données seront envoyées
STRU Caractère Telnet précisant la structure du fichier (F pour File, R pour Record, P pour Page)
MODE Caractère Telnet précisant le mode de transfert des données (S pour Stream, B pour Block, C pour Compressed)
Commande de service FTP
Commande Description
RETR Cette commande (RETRIEVE) demande au serveur DTP une copie du fichier dont le chemin d'accès est passé en paramètre.
STOR Cette commande (store) demande au serveur DTP d'accepter les données envoyées sur le canal de données et de les stocker dans le fichier portant le nom passé en paramètre. Si le fichier n'existe pas, le serveur le crée, sinon il l'écrase
STOU Cette commande est identique à la précédente, si ce n'est qu'elle demande au serveur de créer un fichier dont le nom est unique. Le nom du fichier est retourné dans la réponse
APPE Grâce à cette commande (append) les données envoyées sont concaténées dans le fichier portant le nom passé en paramètre s'il existe déjà, dans le cas contraire il est créé
ALLO Cette commande (allocate) demande au serveur de prévoir un espace de stockage suffisant pour contenir le fichier dont le nom est passé en argument.
REST Cette commande (restart) permet de reprendre un transfert là où il s'était arrêté. Pour cela cette commande envoie en paramètre le marqueur représentant la position dans le fichier à laquelle le transfert avait été interrompu. Cette commande doit être immédiatement suivie d'une commande de transfert.
RNFR Cette commande (rename from) permet de renommer un fichier. Elle indique en paramètre le nom du fichier à renommer et doit être immédiatement suivie de la commande RNTO
RNTO Cette commande (rename to) permet de renommer un fichier. Elle indique en paramètre le nom du fichier à renommer et doit être immédiatement précédée de la commande RNFR
ABOR Cette commande (abort) indique au serveur DTP d'abandonner tous les transferts associés à la commande précédente. Si aucune connexion de données n'est ouverte, le serveur DTP ne fait rien, sinon il la ferme. Le canal de contrôle reste par contre ouvert.
DELE Cette commande (delete) permet de supprimer le fichier dont le nom est passé en paramètre. Cette commande est irrémédiable, seule une confirmation au niveau du client peut être faite.
RMD Cette commande (remove directory) permet de supprimer un répertoire. Elle indique en paramètre le nom du répertoire à supprimer
MKD Cette commande (make directory) permet de créer un répertoire. Elle indique en paramètre le nom du répertoire à créer
PWD Cette commande (print working directory) permet de renvoyer le chemin complet du répertoire courant
LIST Cette commande permet de renvoyer la liste des fichiers et répertoires présents dans le répertoire courant. Cette liste est envoyée sur le DTP passif. Il est possible de passer en paramètre de cette commande un nom de répertoire, le serveur DTP enverra la liste des fichiers dans le répertoire passé en paramètre
NLST Cette commande (name liste) permet d'envoyer la liste des fichiers et répertoires dans le répertoire courant
SITE Cette commande (site parameters) permet au serveur de proposer des services spécifiques, non définis dans le protocole FTP
SYST Cette commande (system) permet d'envoyer des informations sur le serveur distant
STAT Cette commande (status) permet d'émettre l'état du serveur, par exemple pour connaître la progression d'un transfert en cours. Cette commande accepte en argument un chemin d'accès, elle retourne alors les mêmes informations que LIST mais sur le canal de contrôle
HELP Cette commande permet de connaître l'ensemble des commandes comprises par le serveur. Les informations sont retournées sur le canal de contrôle
NOOP Cette commande (no operations) sert uniquement à obtenir une commande OK du serveur. Elle peut servir uniquement pour ne pas être déconnecté après un temps d'inactivité trop élevé