FTP

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.