Rclone: copiar a la nube con cifrado antes de subir
2026-10-18
Si copias ficheros a Google Drive, OneDrive o cualquier nube con rclone, el proveedor tiene acceso a su contenido. El módulo crypt de rclone cifra contenido y nombres antes de subirlos. Esta prueba usó rclone 1.60.1 (el de Ubuntu 24.04; hay versiones más nuevas en rclone.org) y una carpeta local como "nube", para no depender de ninguna cuenta.
Qué no se probó: el paso de autorizar Google Drive u OneDrive (rclone config con el navegador). Ahí se necesita tu cuenta; el cifrado funciona igual sobre cualquier destino.
Configurar el remoto cifrado
rclone config create cifrado crypt remote /ruta/de/la/nube password "$(rclone obscure 'tu-clave-larga')"
En un caso real remote sería gdrive:copias (el remoto que ya tengas configurado). Rclone guarda la clave ofuscada, no cifrada, en rclone.conf: cualquiera con ese fichero la recupera. Protégelo o cifra la configuración de rclone con una contraseña de configuración, y guarda la clave en tu gestor de contraseñas. La documentación recomienda además definir una segunda clave (password2, la sal); en la prueba no se usó.
Copiar y comprobar
rclone copy ~/Documentos cifrado: -v
rclone check ~/Documentos cifrado:
La copia de dos ficheros terminó con Transferred: 2 / 2, 100% y check con 2 matching files. También avisó 2 hashes could not be checked, porque el cifrado impide comparar sumas directamente: rclone comparó por tamaño. Para comprobar también el contenido existe rclone cryptcheck ~/Documentos cifrado:, que solo funciona si el remoto subyacente ofrece sumas de verificación (no se probó).
Qué ve el proveedor
En la carpeta de destino había dos ficheros llamados d6ve1erds9aqsnkveg5nib8la0 y n1ame0lmm32n191g0ba8714938: tanto el nombre como el contenido están cifrados. El proveedor sigue viendo cuántos ficheros hay, su tamaño aproximado y la fecha de modificación. Con rclone ls cifrado: los nombres aparecen descifrados (contrato.txt, 22 bytes) y rclone cat cifrado:contrato.txt devuelve el texto original.
Límites
rclone copysobrescribe en el destino los ficheros que han cambiado y no conserva la versión anterior (salvo que uses--backup-diro que el proveedor guarde versiones): si el original se corrompe y cambia, pierdes la copia buena. Para historial de versiones usa restic (ver restic vs Borg).- Si pierdes la clave de
crypt(y lapassword2, si la usas), pierdes los datos.
Este artículo no contiene enlaces de afiliado.