Avantages :
- Transferts sécurisés via connexion SSH ;
Inconvénients :
- Nécessite un accès ssh sur la ou les machine(s) distante(s) ;
- L’utilisateur ssh utilisé doit avoir accès aux fichiers ou dossiers désirés ;
Exemple de cas d’utilisations :
- Le transfert de backups entre serveurs ;
- Transfert de gros fichiers ;
Envoi de fichiers et répertoires
De serveur à serveur depuis votre machine locale
Copie récursive d’un dossier d’un serveur (serveur1) vers un autre serveur (serveur2) depuis votre machine locale.
Cela nécessite d’avoir accès aux deux serveurs, depuis votre machine locale, vous lancez une commande qui copiera les fichiers d’un serveur à un autre.
- scp -r -p user@serveur1:chemin/vers/dossier/source user@serveur2:chemin/vers/dossier/destination
De serveur à serveur en étant connecté à un serveur
La commande est sensiblement la même, vous êtes connecté sur la machine où sont disponibles les fichiers.
- scp -r -p chemin/vers/dossier/source user@serveur2:chemin/vers/dossier/destination
- L’option -r indique la récursivité
- L’option -p préserve les dates de modification, d’accès, et les modes des anciens fichiers.