Pongamos que quieres por ejemplo realizar copias del contenido de tu home en tu portátil. Puedes copiar las cosas a un disco duro externo o puedes dejar una copia en una localización remota.
Si optas por dejar la copia en una localización remota te interesa colgarla cifrada. En caso de que alguien tuviese acceso a ese contenido al menos estará cifrado.
Esto en Linux es sencillo de hacer simplemente con tar y gpg.
Comprimir cifrando el tar.gz
tar --exclude='/home/fanta/.*' --exclude='/home/fanta/nfs' -cvzf - /home/fanta | gpg -c --passphrase "lapassword" > /tmp/backup-home_fanta-$(date +"%Y-%m-%d").tar.gz.gpg
O si te da error y te pide la password puedes probar así:
tar -cvzf - /root/backups/backups/ | gpg -c --pinentry-mode loopback --passphrase "lapassword" > "backup-hostname-$(date +'%Y-%m-%d').tar.gz.gpg"
Descomprimir descrifrando el tar.gz
$ gpg -d archivo.tar.gz.gpg | tar -xvzf -
Y eso es todo lo que quería dejar por aquí compartido.
Saludos cordiales.