Copier un fichier avec la commande scp
La commande scp permet de copier un fichier ou un répértoire d’une machine cliente vers une machine serveur et inversement en utilisant le protocole SSH.
Pour copier un fichier à partir d’un ordinateur sur un autre :
scp <login>@<client>:<fichier_source> <login>@<serveur>:<fichier_cible>
Si le fichier se trouve dans le répertoire courant vous pouvez simplifier votre commande :
scp <fichier> <login>@<serveur>:<fichier_cible>
Pour copier un répertoire, avec éventuellement ses sous-répertoires, vers un répertoire du serveur:
scp -r <répértoire> <login>@<serveur>:<dossier_serveur>
Pour copier un fichier du serveur vers le répertoire courant :
scp <login>@<serveur>:<fichier_source> .
Pour copier un répertoire du serveur vers le répertoire courant :
scp -r <login>@<serveur>:<répértoire> .
Dans le cas où le port SSH du serveur ne serait pas le port par défaut (22), il faut indiquer le port distant :
scp -p <port> <fichier> <login>@<serveur>:<fichier_cible>
