Commandes Linux : scp

SCP

Installé avec le paquet openssh-client
Voir aussi : cp et rsync

 

Afficher la version de la commande scp

apt-cache policy openssh-client

 

Options utiles

    -r : copie récursive
    -p : préservation de l’horodatage
    -v : mode verbeux
    -P : spécifie le port de connexion (par défaut port 22)

 

Copier un fichier de l’hôte local vers un hôte distant

scp filename username@host:destination

Si le répertoire destination n’est pas spécifié, c’est le répertoire home de l’utilisateur utilisé pour la connexion SSH qui sera pris en compte :

scp filename username@host:

ou

scp filename username@host:/home/username/

ex :

# scp debian860.iso adminsys@192.168.1.75:/home/adminsys/destination/
ou
# scp debian860.iso adminsys@192.168.1.75:destination/
The authenticity of host '192.168.1.75 (192.168.1.75)' can't be established.
ECDSA key fingerprint is 78:c9:73:e6:37:fa:26:d0:8a:b0:62:44:8d:9a:cb:4c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.75' (ECDSA) to the list of known hosts.
adminsys@192.168.1.75's password:
debian860.iso                         100%  316MB  18.6MB/s   00:17

 

Copier un répertoire de l’hôte local vers un hôte distant

scp -r directory username@host:destination

Si le répertoire destination n’est pas spécifié, c’est le répertoire home de l’utilisateur utilisé pour la connexion SSH qui sera pris en compte.

 

Copier un fichier d’un hôte distant vers l’hôte local

scp username@host:filename destination

Si le chemin absolu du fichier à copier n’est pas spécifié, c’est le répertoire home de l’utilisateur utilisé pour la connexion SSH qui sera pris en compte.

Fermer le menu
%d blogueurs aiment cette page :