SCP : Transfert sécurisé de fichier sur le réseau

Critères requis :

SCP, pour Secure CoPy, est un logiciel basé sur SSH pour permettre la copie de fichiers entre machines UNIX/Linux.

Inclus par défaut avec OpenSSH et le daemon SSH de toutes les distributions Linux & *BSD majeures, sur le port 22 par défaut.

Utilisation

SCP fonctionnera comme la bien connue commande “cp”, en rajoutant les informations réseaux nécessaires (IP, FQDN).

scp /mon/fichier.txt monutilisateur@ip.dis.tan.te:~

Cette commande copiera le fichier “fichier.txt” dans le home de l'utilisateur “monutilisateur” du serveur distant.

Mais nous pouvons aussi l'utiliser dans le sens inverse :

scp monutilisateur@ip.dis.tan.te:~/fichier.txt /mon/

Pour copier un fichier distant sur la machine locale, donc.

Récursivité

SCP permet la copie récursive. Basiquement, cela servira à copier un dossier et tout son contenu, au lieu de lancer la copie fichier par fichier.

Voici un exemple :

scp -r /mon monutilisateur@ip.dis.tan.te:~

On se retrouvera donc ici avec le dossier “mon” disponible dans le home distant.

Et, comme vu précédemment, cela fonctionne aussi à l'envers :

scp -r monutilisateur@ip.dis.tan.te:~/mon /

Pour plus d'informations, n'hésitez pas à consulter votre man page, SCP offre bien d'autres fonctionnalités !

man (1) scp