Limiter la bande passante d'un SSH / SCP
tar czf - --exclude=/lost+found /etc/ | ssh -x user@host "cat > filename.tgz"
Il y a donc transfert direct de l'information sans création du fichier temporaire.
Inconvenient : il n'y a plus la limitation de bande passante fournie par scp. Pour résoudre cette problématique, on peut rajouter trickle :
tar czf - --exclude=/lost+found /etc/ | trickle -s -u 2000 -d 2000 ssh -x user@host "cat > filename.tgz"
Trickle peut être configuré en -u(upload) -d(download), en sachant qu'il s'agit de KB/s, et qu'il n'est pas très precis.
Pour scp, c'est plus facile : l'option est fournie en natif. C'est l'option -l.