C’est le premier Mémo dans ce genre sur ce blog. Un Mémo personnel qui a pour but de me permettre de retrouver facilement des petites « manipes » qui peuvent avoir parfois quelques particularités. J’ai pour habitude de noter ces Mémo dans un fichier perso, mais je pense qu’ils peuvent également être utiles à d’autres, d’où la présence des Mémos sur mon blog.
Dans ce Mémo, nous allons voir comment récupérer un fichier qui se trouve sur le service Backup de Online.net, depuis notre serveur en ligne de commande rapidement. Ce qui est très utile pour récupérer une backup d’un site. Pour la création et la gestion des backups j’écrirais un autre mémo.
Connexion au FTP de Backup
Nous allons installer un paquet « ftp » qui va nous permettre de nous connecter à un FTP distant dans la console.
apt-get install ftp
Avant d’établir la connexion ftp, rendez-vous dans le dossier où vous souhaitez déposer votre backup. Pour l’exemple, j’ai choisi le cas où nous voulons mettre une version antérieure d’un site web, donc dans le /var/www/.
cd /var/www
Connexion au FTP distant.
ftp dedibackup-dcX.online.net Connected to dedibackup-dc3.online.net. 220 server ready - login please Name (dedibackup-dcX.online.net:user): USER 331 password required Password: PSWD
Nous allons passer en mode passif pour pouvoir utiliser le ftp correctement.
ftp> passive Passive mode on.
Une fois connecter vous pouvez naviguer dans les dossiers avec les même commandes linux (cd /folder, ls…)
ftp> cd /mes_backups
Pour télécharger le fichier désiré.
ftp> get monfichier.tar.gz # Si tous se passe bien local: file remote: file 200 PORT command successful. Consider using PASV. 150 Opening BINARY mode data connection for file (xxx bytes). 226 File send OK. XXX bytes received in x.xx secs (x.xxx MB/s).
Enfin, nous pouvons nous déconnecter proprement du serveur FTP distant.
ftp> quit 221 Goodbye