Documentation technique : Debian
Documentation basée sur la distribution Debian

> > scp : transfert de fichier à travers une connexion ssh

scp : transfert de fichier à travers une connexion ssh

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.

  1. 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.

  1. 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.
  • Auteur :
  • Publié le :
  • Mis à jour : 22/10/12

2 commentaires


  • Le 4 novembre 2017 à 12:45, par grelf En réponse à : scp : transfert de fichier à travers une connexion ssh

    bonjour,
    petit "/" apres les " :" pour les chemins

    scp -r -p chemin/vers/dossier/source user@serveur2 :/chemin/vers/dossier/destination

    Répondre à ce message

    • Le 27 février 2018 à 10:20, par BOB En réponse à : scp : transfert de fichier à travers une connexion ssh

      Cela dépend de la home de l’utilisateur avec lequel on se connecte.

      exemple avec l’utilisateur bob :
      scp -r -p ./chemin/vers/dossier/source bob@serveur:chemin/vers/dossier/destination
      est égale à
      scp -r -p ./chemin/vers/dossier/source bob@serveur:~/chemin/vers/dossier/destination
      ou
      scp -r -p ./chemin/vers/dossier/source bob@serveur:/home/bob/chemin/vers/dossier/destination

      Répondre à ce message

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.