scp et resume
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.