Para un tipo de NAS / servidor que ejecuta Ubuntu con SAMBA para alojar archivos para varias computadoras con Windows, me gustaría cifrar los archivos en el servidor. Sé que podría hacer esto para la partición usando ZFS o LUKS.
Pero tengo otro desafío: cada noche quiero sincronizar todos los archivos modificados en una unidad de nube a través de rsync. En la nube y antes de la transferencia, quiero que todos los archivos estén encriptados. Si la partición completa está encriptada, los archivos aparecerán sin cifrar en rsync. Desafortunadamente, rsync no admite la sincronización junto con el cifrado (debido a sus algoritmos hash y de fecha). Por lo tanto, sería mejor tener una partición sin cifrar con archivos cifrados para que rsync pueda hacer su trabajo. Tener nombres de archivos visibles no es un problema.
¿Hay recomendaciones sobre cómo resolver eso? Me pregunto si SAMBA podría hacer el cifrado / descifrado o si hay un sistema de archivos que lo admita. O tal vez hay alternativas para rsync? Cloud Drive admite FTP, SFTP, FTPS, WebDAV, SMB / CIFS con y sin VPN, SCP y rsync.