Dernière modification : 12/06/2022

Commande SCP - Mémo

 

La commande SCP (Secure Copy) permet de copier de manière sécurisé un fichier d'un poste client vers un autre poste (serveur par exemple). SCP utilise SSH pour le transfert de données et fournit la même authentification et le même niveau de sécurité que SSH. Par conséquent, si vous avez déjà défini une clé SSH, elle l'utilisera automatiquement.

Exemples d'utilisation

1. Copie du fichier "fic.txt" d'un hôte distant vers l'hôte local

scp votre_nom_utilisateur@remotehost.com:/directoryA directoryB/fic.txt

2. Copie du fichier "fic.txt" de l'hôte local vers un hôte distant

scp fic.txt votre_username@remotehost.com:/directory

3. Copie du fichier "fic.txt" de l'hôte local vers un hôte distant en utilisant le port 12345

scp -P 12345 fic.txt votre_username@remotehost.com:/directory

4. Copie du répertoire "aa" de l'hôte local dans le répertoire "bb" d'un hôte distant

scp -r aa votre_username@remotehost.com:/directory/bb

5. Copie du fichier "fic.txt" de l'hôte distant "rh1.com" vers l'hôte distant "rh2.com" (RemoteHost)

scp votre_nom_utilisateur@rh1.com:/directoryA/fic.txt votre_nom_utilisateur@rh2.com:/directoryB/

6. Copie des fichiers "aa.txt" et "bb.txt" de l'hôte local vers votre répertoire personnel sur l'hôte distant

scp aa.txt bb.txt votre_nom_utilisateur@remotehost.com:~

7. Copie de plusieurs fichiers de l'hôte distant vers votre répertoire actuel sur l'hôte local

scp votre_nom_utilisateur@remotehost.com:/directory/\{a, b, c \} .
scp votre_nom_utilisateur@remotehost.com:~/\{aa.txt, bb.txt\} .

 

8. Performances SCP

Par défaut, SCP utilise le chiffrement Triple-DES pour chiffrer les données envoyées. L'utilisation du chiffrement Blowfish augmente la vitesse. Cela peut être fait en utilisant l'option -c blowfish dans la ligne de commande.

scp -c blowfish some_file votre_nom_utilisateur@remotehost.com:~

Il est souvent suggéré d'utiliser l'option -C pour la compression en vue d'augmenter la vitesse. Cependant, l'effet de la compression n'augmentera considérablement la vitesse que si votre connexion est très lente. Sinon, cela pourrait simplement ajouter une charge supplémentaire au processeur. Un exemple d'utilisation de blowfish et de compression :

scp -c blowfish -C fichier_local votre_nom_utilisateur@remotehost.com:~

LauLem.com - Conditions Générales d'Utilisation - Informations Légales - Charte relative aux cookies - Charte sur la protection des données personnelles - A propos