\\
====== SSH: copier un fichier avec la commande scp ======
\\ \\ \\
===== 1. Définition =====
La commande **scp** permet de copier un fichier ou un répertoire (-r) du client vers le serveur ou du serveur vers le client. Le chemin du serveur peut être indiqué en absolu (///home/dupont/Repertoire// par exemple) ou relatif à partir du répertoire de base //Repertoire//. Pour utiliser **scp**, vous devez connaître l’arborescence exacte des répertoires de la machine distante. Il est impératif que **SSH** soit installé sur les deux machines devant communiquer pour effectuer votre transfert.\\ **Attention**: il sera nécessaire de donner votre mot de passe car au Centre de Calcul, il n'est pas possible de faire une authentification par échange de clés SSH (voir [[http://cc.in2p3.fr/docenligne/228|se connecter au Centre de Calcul avec SSH]]).
===== 2. Usage =====
scp [-pqrvBC1246] [-F ssh_config] [-S program] [-P port] [-c cipher]
[-i identity_file] [-l limit] [-o ssh_option] [[user@]host1:]file1
[...] [[user@]host2:]file2
===== 3. Syntaxe =====
* Copie d'un fichier d'une machine //serveur1// vers une autre machine //serveur2//:
> scp Login1@Serveur1:Chemin1/NomFichier1 Login2@Serveur2:Chemin2/NomFichier2
* Copie d'un fichier depuis le répertoire courant vers un répertoire du serveur:
> scp Fichier login@serveur:Chemin
* Copie d'un répertoire, avec éventuellement ses sous-répertoires, vers un répertoire du serveur:
> scp -r Repertoire login@serveur:Chemin
* Copie d'un fichier du serveur vers le répertoire courant:
> scp login@serveur:Chemin/Fichier .
* Copie d'un répertoire du serveur vers le répertoire courant:
> scp -r login@serveur:Chemin/Repertoire .
===== 4. Exemple =====
> scp calvat@cca.in2p3.fr:/afs/in2p3.fr/home/c/calvat/Readme.txt .
copie le fichier //Readme.txt// de ///afs/in2p3.fr/home/c/calvat// sur cca.in2p3.fr vers le répertoire local courant.
> scp -r calvat@cca.in2p3.fr:/afs/in2p3.fr/home/c/calvat/toto .
copie le répertoire //toto// et les sous-répertoires attachés de ///afs/in2p3.fr/home/c/calvat// sur cca.in2p3.fr vers le répertoire local courant.
[[http://cc.in2p3.fr/docenligne/134/fr|Source]]