FTP File Transfert Protocole
pour utiliser les commandes FTP il faut d’abord l’installer, il n est pas de base dans toutes les distributions.
# sudo yum install ftp ou # sudo apt install ftp
Ouvrir une connexion ftp sur serveur ftp de type ftp.fai.fr
# ftp
ftp> open ftp.serveur.fr
name : nomdutilisateur
password: motdepasse
une fois connecté au serveur ftp,il n y a plus qu’a passer nos commandes :
ftp> put index.html envoie le fichier sur le serveur et affiche :
local: vide.html remote: vide.html
200 PORT command successful.
150 Opening BINARY mode data connection for index.html
226 Transfer complete. on voit le transfert est effectué
quelques commandes utiles :
open ftp.serveur.fr se connecte au serveur spécifié
put fichier envoi le fichier sur le seveur
get fichier telecharge le fichier localement
cd repertoire change de repertoire sur le serveur
ls affiche le contenu du repertoire
lcd repertoire change de repertoire sur la machine locale
rename source cible renome source ene cible sur le serveur
delete fichier (ou rm) supprime le fichier sur le serveur
mput *.pdf envoie plusieurs fichiers en une fois
mget *.pdf telecharge plusieur fichiers en une fois
close termine la connexion au serveur
? affiche les commandes disponibles
quit quit ftp
si besoin dans un script , il existe la commande ncftpget (# sudo apt install ncftp )pour telecharger directement des fichiers sans passer par l’interface FTP:
# ncftpget ftp://ftp.serveur.fai/repertoire/fichier
si besoinde specifier un login et un mot de passe on utlisera les option -u et -p
attention tout de meme a l’affichage du login et mot de passe en clair dans un script.