Linux Réseaux
scp
Tranférer en SSH des fichiers/répertoires entre des machines



Pour : Linux


scp est un logiciel en ligne de commande sous Linux qui permet de transférer des fichiers d'une machine à un autre en utilisant le protocol "SSH". (scp = Secure Copy Protocol)
Syntaxe:

scp [Options] [sources] [destination]

Les options:
"-r" => Pour copier le contenu d'un répertoire (récurcive)
"-p" => Préserver les permissions et l'horodatage du fichier du fichier source sur le fichier de destination
"-q" => Ne pas afficher la barre de progression
"-v" => Mode verbose pour affiche plus de détails
"-P xxxx" => Ce connecter ce un port spécifique



Télécharger un fichier(Download)

Vous pouvez télécharger un fichier/répertoire d'un serveur ssh pour le suvegarder en local.
scp [utilisateur]@[IP_ou_nom_machine]:[emplacement_fichier] [Emplacement_local]

Exemple:
Télécharger le fichier distant "toto.txt" du compte "cedric" sur le serveur "192.168.10.15" et le sauvegarder dans le répertoire courant "./".

scp cedric@192.168.10.15:./toto.txt ./ cedric@192.168.10.15's password: toto.txt 100% 53 0.1KB/s 00:00





Envoyer un fichier(Upload)

Vous pouvez envoyer un fichier/répertoire local vers un serveur ssh.
scp [fichier_local_a_envoyer] [utilisateur]@[IP_ou_nom_machine]:[emplacement_de_sauvegarde]

Exemple:
Envoyer le fichier "toto.txt" du compte "cedric" sur le serveur "192.168.10.15" et le sauvegarder dans le répertoire courant "/home/cedric/doc".

scp toto.txt cedric@192.168.10.15:/home/cedric/doc cedric@192.168.10.15's password: toto.txt 100% 53 0.1KB/s 00:00





Par O.Cédric
Sur www.octetmalin.net

Article publié le:
30/11/2011 10:01





Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.