|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Utilisation de la commande FTPLe protocole FTPFTP (File Transfer Protocol) est un protocole, c'est-à-dire un langage standard de communication entre deux machines, permettant à des machines de types différents (ou dont le système d'exploitation est différent) de transférer des fichiers sur un réseau fonctionnant sous TCP/IP. FTP fonctionne dans un environnement client/serveur, c'est-à-dire que la machine distante est configurée en serveur et par conséquent attend qu'une machine lui demande un service. Sous UNIX, le service est fourni par ce que l'on appelle un démon, une petite tâche qui fonctionne en arrière plan. Le démon FTP s'appelle ftpd. Les logiciels clients sont nombreux, la plupart sont en ligne de commande (par exemple la commande ftp, implémentée en standard sous de nombreux systèmes d'exploitation), mais certains permettent de manipuler des fichiers sous une interface graphique (CuteFTP par exemple), rendant les transferts de fichiers plus conviviaux. Le protocole FTP permet d'échanger un fichier à la fois, dans les deux sens entre la machine client (celle qui a initié la connexion, donc la machine appelante) et la machine serveur (celle qui fournit le service FTP, donc la machine appelée). Le protocole FTP permet aussi d'autres actions telles que la création et la suppression de répertoires (à condition qu'il soit vide), le listage des fichiers, la suppression et le renommage de fichiers, etc. Protocole et implémentationIl ne faut pas confondre les deux notions de protocole et d'implémentation!
Démarrage d'une session FTPFTP est fourni en standard sous diverses plateformes, dont UNIX, Windows9x, WindowsNT, Linux...
ftp nom_du_serveur nom_du_serveur représente bien évidemment le nom (ou l'adresse IP) de la machine distante à laquelle on désire se connecter. Il faut bien évidemment que la machine cible soit un serveur FTP. Lors de l'initialisation de la connexion, un certain nombre de lignes de texte apparaissent à l'écran. La première ligne signale que vous êtes connecté à un serveur FTP, les lignes suivantes constituent un message de bienvenue, pouvant indiquer le type de site FTP dont il s'agit (i.e. quel genre de fichiers il héberge ou l'organisme auquel il appartient), ou bien des recommandations pour les utilisateurs. Sous FTP, chaque ligne commence par un numéro indiquant un code relatif à un échec ou une réussite. Dans le cas du message de bienvenue, la ligne est par exemple précédée du nombre 220, qui signifie que "le service est prêt pour le nouvel utilisateur". Le serveur vous demande de saisir votre nom d'utilisateur
(aussi appelé login ou ID) afin de définir des privilèges d'accès (comme le droit
d'écriture ou de lecture). Après validation, une ligne commençant par le nombre 331
vous invite à saisir votre mot de passe (password), celui-ci est masqué, c'est-à-dire qu'il
n'apparaît pas à l'écran.
Lorque vous validez celui-ci, un message vous indiquera si la connexion a été établie ou non, auquel cas les raisons seront données (le site peut par exemple avoir atteint sa limite supérieure en terme d'utilisateur, dans ce cas le message "No more user access allowed" apparaît). Une fois connecté le site FTP attend de vous des commandes décrivant les actions à effectuer. Commandes sous FTPEtant donné que les serveurs tournent généralement sur des plateformes UNIX (car elles sont mieux adaptées au travail en réseau), les commandes FTP sont généralement des commandes UNIX. Les commandes standard sont les suivantes :
Trucs & astuces pertinents trouvés dans la base de connaissances
Discussions pertinentes trouvées dans le forum
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||