Copiar archivos por red a máxima velocidad con rsync y ssh

Imagen de RazaMetaL
AdjuntoTamaño
Image icon 2021-01-03_22-05.png25.9 KB

Tema: 

Hace algún tiempo escribí un post para describir cómo lograr incrementar la velocidad de copia de archivos en red, funcionó hasta que Openssh desde la versión 6.7 removió los algoritmos poco seguros:
 
 * sshd(8): The default set of ciphers and MACs has been altered to
   remove unsafe algorithms. In particular, CBC ciphers and arcfour*
   are disabled by default.

   The full set of algorithms remains available if configured
   explicitly via the Ciphers and MACs sshd_config options.

Estuve probando el desempeño para copiar en red de todos los ciphers soportados en las nuevas versiones, llegando a la conclusión de que el mas rápido es aes128-ctr, dándome una velocidad promedio de 600Mb/s cosa que acortó muchísimo el tiempo para copiar algunos TB de información.

https://live.staticflickr.com/65535/50798212811_f8541a1750_o.png

La línea de comando que utilizé es la siguiente:
 
/usr/bin/rsync -aHAXxvS --numeric-ids --delete --progress -e "ssh -T -c aes128-ctr -o Compression=no -x" /home/razametal/Series razametal@172.18.0.4:/home/razametal/

Donde /home/razametal/Series es la ruta de orígen que contiene los ficheros que quería copiar a otro equipo en la red.

Espero le sea últil a alguien. :)