3. Copie de fichiers vers et depuis la machine distante

Pour transférer des fichiers à un système distant exécutant un serveur SSH, utilisez la commande scp qui signifie Secure CoPy (soit copie sécurisée). Voici sa syntaxe :

scp [options] chemin_local [user@]machine_distante:[chemin_complet_sur_la_machine_distante]

Si vous ne spécifiez pas la partie user@, votre login sur la machine locale est utilisé. Si vous omettez le chemin sur la machine distante, le fichier sera copié dans le répertoire /home de user sur la machine distante. Notez que le deux points (:) sépare le nom d'utilisateur et la machine spécifiée du chemin sur la machine distante.

Pour transférer des fichiers depuis la machine distante vers votre machine locale, voici la syntaxe :

scp [options] [user@]machine_distante:chemin_complet_sur_la_machine_distante chemin_local

Si un répertoire est spécifié dans le chemin source, l'option -r (récursif) est obligatoire. Veuillez lire scp(1) pour plus de renseignements au sujet des options de scp.