Fiche n° 47 : Je transfère mes fichiers par FTP (upload/download)
Transcription
Fiche n° 47 : Je transfère mes fichiers par FTP (upload/download)
Fiche n° 47 : Je transfère mes fichiers par FTP (upload/download) Il s’agit de transférer des fichiers d’une machine à une autre au travers d’internet. Ce type de transfert est utile pour télécharger (LOAD) des fichiers (exécutables ou non) et pour charger (UPLOAD) les fichiers html de vos pages WEB dans le répertoire dédié du réseau par exemple. Ce type de transfert peut s’effectuer par : - le navigateur Netscape ou Iexplorer dès lors que vous pouvez créer une connexion ftp sur la machine souhaitée (ftp://<login>:<password>@adresse_ftp_du_site.fr/) ensuite on sélectionne les fichiers voulus pour les télécharger (LOAD) ou on en envoie sur le serveur depuis son PC (UPLOAD) - à partir d’une fenêtre DOS - par des lignes de commande UNIX (get et put ; attention au format de téléchargement : ascii, binary…) - par des logiciels rendant transparentes ces actions comme WindowCommander très complet ou WS_ftp qui est disponible sous Vmware. Ces utilitaires fonctionnent comme des gestionnaires de fichiers avec en général deux fenêtres : l’une pour le répertoire local, l’autre pour le répertoire distant. Il suffit de sélectionner les fichiers et de les déplacer/copier vers le répertoire voulu. Il convient de les configurer convenablement notamment lorsque l’on passe par un firewall. Pour télécharger en FTP il faut connaître - l'adresse du serveur ftp - un login autorisé et son mot de passe (pour les sites libres, il s'agit souvent de anonymous et votre email) - le chemin de votre répertoire public Solution de connection FTP par fenêtre de commande DOS - Sous Windows, Ouvrir une fenêtre de commande DOS - Placez vous dans le répertoire où sont stockés les fichiers à charger (upload) où l'endroit où stocker les fichiers à télécharger (Load). Pour cela utilisez les commandes : o cd <nomrepertoire> et cd .. pour descendre/remonter l'arborescence. o dir permet d'avoir le contenu du répertoire courant. - Connectez-vous au serveur par la commande ftp <adressesiteftp>. - par retour, le site vous demande login et mot de passe (Si vous n'avez pas de réponse du site, essayez un Ping <adressesiteftp> qui vous indique si le site répond ou pas. S'il ne répond pas, vous ne pouvez rien faire de plus ! D'autres problèmes peuvent être liés à des sécurités (il faut alors être en intranet)). - Vous obtenez le prompt ftp> . Le dir vous donne le contenu du répertoire distant - Dès lors les commandes : o put <nomfichier> permet de charger (UPLOAD) o get <nomfichier> permet de télécharger (downLOAD) des fichiers o Le mode de transfert peut-être automatic, ascii ou binaire : la commande bin permet de transférer les fichiers en mode binary. - la commande : quit permet de finir la session (logout) Solution de connection FTP par logiciel de type WS-FTP (freeware) - Lancer le logiciel Dans la fenêtre CONNECT, saisissez les paramètres de connexion : o adresse FTP o login (email pour les sites anonymous) o mot de passe (cliquez sur anonymous pour les sites sans sécurité) Figure 47.1 : Configuration connexion ftp: [email protected] page 44 Figure 11.17 : WSFTP - Exemple de paramétrage de pour un transfert FTP (le firewall peut également être configuré). Solution de connection FTP via un navigateur comme IExplorer IExplorer permet le ftp mais pas toujours (problème de sécurité etc...), l'inconvénient majeur est qu'il conserve vos paramètres (mot de passe) è si vous utilisez une machine publique, penser à faire le ménage des historiques... Procédure : - Ouvrir IEXPLORER - - Tapez en adresse : ftp://login:motdepasse@adressedusiteftp (le mot de passe est en clair !) ou tapez simplement ftp://adressedusiteftp et vos informations de connexions seront demandées (sans être visibles, refusez l'enregistrement du mot de passe) Figure 47.3 : Paramètre de connexion qui seront demandés - Ensuite vous travaillez comme avec un répertoire de votre machine (copier/coller à la souris). NB: Cette technique n'est pas la plus "souple" Un problème rencontré : la cause peut-être le proxy du réseau, voire le masque (ftp 2121) [email protected] page 45