Accueil > Linux > Divers > scp et resume

scp et resume

samedi 17 novembre 2007, par michael

Avec scp, il n’est pas possible de reprendre un téléchargement après une coupure lors du transfert. Sur des petits transferts cela n’a pas de conséquence, on le recommence mais lorsque l’on atteint des giga de transfert, il est plus difficile de reprendre.

Pour avoir une fonction de resume, on va utiliser rsync avec ssh. Avec cette solution, il n’est pas nécessaire de monter un serveur rsync, on continue d’utiliser le protocole SSH comme le fait scp mais avec les avantages de rsync qui permet entre autre le resume.

Pour cette solution le paquet rsync est nécessaire :

aptitude install rsync

Voici la commande à exécuter si vous souhaitez récupérer des documents distants :

rsync --partial --progress -e ssh user@host:/chemin/distant/fichier /chemin/ou/enregistrer/

Si vous souhaitez déposer un fichier sur une machine distante :

rsync --partial --progress -e ssh /chemin/local/fichier user@host:/chemin/distant/ou/enregistrer/

Si SSH n’écoute pas sur le port 22 pour diverses raisons, il faut taper

-e "ssh -p numport"

au lieu de

-e ssh

Bon transfert.

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Se connecter
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Ajouter un document