Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:scp [05/07/2014 10:48] captnfab |
doc:reseau:scp [02/05/2019 03:38] (Version actuelle) smolski ajouté option -r pour les répertoires |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Utilisation de scp, l'outil facile pour copier des fichiers d'une machine à l'autre | * Objet : Utilisation de scp, l'outil facile pour copier des fichiers d'une machine à l'autre | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Vous avez deux machines en réseau et souhaitez copier un fichier de l'une à l'autre.// | * Commentaires : //Vous avez deux machines en réseau et souhaitez copier un fichier de l'une à l'autre.// | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
- | * Suivi : {{tag>}} | + | * Suivi : {{tag>à-compléter}} |
* Création par [[user>MaTTuX_]] le 17/06/2007 | * Création par [[user>MaTTuX_]] le 17/06/2007 | ||
* Testé par [[user>smolski]] le 08/01/2010 | * Testé par [[user>smolski]] le 08/01/2010 | ||
- | * Commentaires sur le forum : [[:url-invalide|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2189|c'est par ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Introduction ===== | ===== Introduction ===== | ||
- | Cette commande permet de transférer des documents d'un PC à un autre sur le réseau. | + | SCP (Secure copy) permet de transférer des documents entre deux ordinateurs utilisant le protocole de communication [[:doc:reseau:ssh|SSH]]. |
===== Syntaxe ===== | ===== Syntaxe ===== | ||
- | + | ||
- | Dans les trois cas on va balader un fichier ou répertoire //d'origine// d'un PC vers un chemin //de reception// d'un autre PC, bien sûr. :-D \\ | + | Dans les cas suivants, nous allons copier un fichier ou répertoire d'origine d'un PC vers un chemin de réception d'un autre PC. \\ |
- | L'adresse ''ip'' est un exemple, | + | L'adresse ''IP'' est ici un exemple. |
+ | |||
+ | <note important>Si le transfert est un répertoire, ajouter l'option -r((après scp)) aux commandes qui suivent.</note> | ||
=== Du PC local vers un PC distant === | === Du PC local vers un PC distant === | ||
- | <code user>scp /chemin d'origine/ 192.168.1.x:/chemin de réception</code> | + | <code user>scp chemin/local/fichier-envoi user@192.168.1.x:chemin/de/réception/</code> |
=== Du PC Distant vers le PC local === | === Du PC Distant vers le PC local === | ||
- | <code user>scp 192.168.1.x:/chemin distant d'origine/ /chemin de reception</code> | + | <code user>scp user@192.168.1.x:chemin/distant1/fichier-envoi chemin/local/de/reception</code> |
=== Du PC distant vers un autre PC distant === | === Du PC distant vers un autre PC distant === | ||
- | <code user>scp 192.168.1.x:/chemin distant1 d'origine 192.168.1.x:/chemin distant2 de reception</code> | + | <code user>scp user@192.168.1.x:chemin/distant1/fichier-envoi 192.168.1.x:chemin/distant2/de/reception</code> |
| | ||
=== En cas de port personnalisé... === | === En cas de port personnalisé... === | ||
Ligne 38: | Ligne 40: | ||
Par exemple, pour copier un fichier vers un ordinateur distant sur lequel ssh est configuré sur le port 12345 : | Par exemple, pour copier un fichier vers un ordinateur distant sur lequel ssh est configuré sur le port 12345 : | ||
- | <code user>scp -P 12345 /chemin d'origine/ 192.168.1.x:/chemin de réception</code> | + | <code user>scp -P 12345 chemin/origine/fichier user@192.168.1.x:chemin/de/réception</code> |
<note>Ne pas confondre -P (en majuscule) pour la commande scp et -p (minuscule) pour [[:doc:reseau:ssh]] !</note> | <note>Ne pas confondre -P (en majuscule) pour la commande scp et -p (minuscule) pour [[:doc:reseau:ssh]] !</note> | ||
+ | |||
+ | == Option -p == | ||
+ | |||
+ | Cette option préserve les droits et date du fichier transféré. |