\\ ====== 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]]