Outils personnels
Vous êtes ici : Accueil Blog SCP et les copies sécurisées
Navigation
 
Actions sur le document

SCP et les copies sécurisées

Filed Under:

La théorie

C'est probablement la manière la plus simple de copier un fichier sur une machine à distance. Supposons que vous voulez copier le fichier nom_fichier contenu dans le répertoire rep_local au répertoire rep_distant de votre compte mon_nom du serveur serveur1. En utilisant scp, vous pouvez taper la ligne de commande :

scp rep_local/nom_fichier mon_nom@serveur1:rep_distant
Le fichier est ainsi copié en gardant son nom. Des caractères jokers peuvent être utilisés (à ce sujet, consulter la page de manuel de sshregex).

La commande :

scp rep_local/* mon_nom@serveur1:rep_distant
copie tous les fichiers du répertoire rep_local dans le répertoire rep_distant de la machine serveur1.

La commande:

scp mon_nom@serveur1:rep_distant/nom_fichier .
copie le fichier nom_fichier du répertoire distant sur serveur1 rep_distant sur le répertoire local courant.

scp supporte bon nombre d'options et permet des copies entre deux systèmes distants comme dans l'exemple suivant :

scp mon_nom@serveur1:rep_distant/nom_fichier mon_nom@serveur2:autre_rep

Voyez la page de manuel pour une présentation complète.

Évidemment, en utilisant scp, vous devez connaître l'arborescence exacte des répertoires de la machine distante, si bien que dans la pratique sftp est souvent préféré.
La commande qui a marché chez moi

scp kwa29@kwa29.serveftp.com:Multi-Dump-sofibra.sql .