Utiliser SCP sous linux

Aujourd’hui, je vais parler d’un outil que j’utilise tous les jours. Cet outil est SCP.

SCP me permet de copier de manière sécurisée des fichiers vers, ou depuis, des hôtes distants.

Celui-ci utilise SSH pour transférer des données d’un hôte à l’autre, et utilise les mêmes authentifications et sécurité que SSH.

Les base de la commande SCP

La syntaxe de base est celle-ci:

scp [options] source … cible

Avec « source » une liste de fichiers ou de répertoires à copier sur l’hôte cible.
Et « cible » l’hôte et l’emplacement vers lequel je copie les fichiers.

Quelques exemple

Fichier local vers distant

Dans le cas où je voudrais copier un fichier depuis mon ordinateur vers un serveur

scp monfichier user@x.x.x.x:/home/user/monfichier

Multiple Fichiers locaux vers distant

Dans le cas où je voudrais copier des fichiers depuis mon ordinateur vers un serveur.

scp monfichier1 monfichier2 user@x.x.x.x:/home/user/

Fichier local vers distant en utilisant une clef rsa

Dans le cas où je voudrais copier un fichier depuis mon ordinateur vers un serveur, mais que cependant, je ne veux pas entrer de mot de passe, je peux utiliser une clef rsa.

scp -I ~/.ssh/id_rsa monfichier user@x.x.x.x:/home/user/monfichier

Fichier distant vers distant

Vous l’aurez compris, je vais simplement utiliser les mêmes méthodes pour faire l’opération d’un serveur à l’autre.

scp user@y.y.y.y:/home/user/monfichier user@x.x.x.x:/home/user/monfichier

Il y a bien sûr plein d’autres méthodes et options. Si je veux récupérer des fichiers distants vers du local, il suffit de mettre en source les identifiants, hôte et emplacement des fichiers en premier. Si vous souhaitez aller un peu plus loin je vous conseil de regarder le « man » de la commande qui propose quelques autres options intéressantes.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.