Come crittografare i tuoi file nel cloud utilizzando Rclone

Rclone è uno strumento meraviglioso. È uno script semplice che ti consente di gestire i tuoi file su diversi fornitori di archiviazione cloud senza problemi. Ha un’interfaccia a riga di comando intuitiva e un potente set di funzionalità che, tra le altre cose, ti consentono di migrare dati da un remoto cloud all’altro, combinare più remoti cloud tra loro e crittografare e decrittografare i dati in modo trasparente. Questo articolo si concentra sull’ultimo punto.
Indice
- Come funziona?
- Configurazione di Rclone Crypt
- Configurazione della crittografia
- Testare il tuo nuovo remoto Crypt
- Domande frequenti
Suggerimento: per il backup dei file su un server di backup remoto auto-ospitato, prova Urbackup.
Crypt è una funzione di rclone che crittografa i tuoi file mentre vengono caricati e li decrittografa quando vengono scaricati. Questo significa che i file effettivi memorizzati nel cloud sono crittografati e mescolati. Ti consente di utilizzare il tuo fornitore di cloud come servizio di archiviazione senza dover fidarti che non stiano guardando cosa stai caricando.
Crypt è anche semplice e trasparente da configurare, rendendolo quindi facilmente realizzabile per qualcuno senza alcuna competenza tecnica in crittografia per creare il proprio remoto crittografato.
Come funziona?
Un remoto crypt funziona utilizzando un remoto diverso e avvolgendosi sopra di esso. Crypt, quindi, si comporta come uno strato che filtra e modifica i dati che passano attraverso di esso. Prima che qualsiasi dato raggiunga il remoto cloud, è già stato filtrato e crittografato dalla funzione crypt.
Questo approccio a strati fornisce anche la massima flessibilità quando si tratta di gestire più remoti.
Possiamo, ad esempio, combinare più remoti in uno utilizzando la funzione union di rclone, quindi aggiungerlo a un remoto crypt. Qualsiasi dato caricato tramite il remoto viene quindi crittografato e distribuito attraverso i vari remoti cloud che hai.
Leggi anche: Utilizzare Rclone per sincronizzare con più fornitori di archiviazione cloud in Linux
Configurazione di Rclone Crypt
Se trovi queste funzionalità interessanti, configurare un remoto crypt è relativamente semplice. Tuttavia, questa guida presuppone che tu abbia già creato il tuo remoto rclone non crittografato. Puoi leggere la nostra guida introduttiva qui.
Una volta che hai il tuo remoto rclone, inizia digitando:
rclone configQuesto ci porterà al menu di configurazione di rclone. Creeremo un nuovo remoto premendo N.

Rclone ci chiederà il nome del remoto che vogliamo configurare. Per questo esercizio, chiamerò il remoto “crypt.”

L’opzione successiva chiederà il tipo di remoto che vogliamo configurare. Digita “crypt” per creare il remoto come un crypt.

Dopo di ciò, rclone chiederà la posizione del remoto su cui vuoi che crypt si avvolga. Assicurati che il percorso punti a una directory particolare nel remoto piuttosto che all’intero remoto stesso.
Nel mio caso, ho già creato una cartella chiamata “maketecheasier” nel mio remoto gdrive. Per usarla, ho scritto gdrive:/maketecheasier nella configurazione.

Sebbene sia possibile impostare l’intero remoto come un crypt, farlo potrebbe creare alcuni problemi con il processo di crittografia e decrittografia.
I fornitori di archiviazione cloud potrebbero non essere in grado di gestire un folder root crittografato. Inoltre, qualsiasi cosa caricata al di fuori di rclone crypt sarà non crittografata e potrebbe presentare alcuni problemi con il modo in cui la funzione crypt gestisce i file.
Leggi anche: La guida definitiva ai comandi Apt e Apt-Get
Configurazione della crittografia
Il passaggio successivo chiederà il tipo di crittografia del nome file che vogliamo per il nostro remoto.
- Standard consente la crittografia completa del nome file, che nasconderà il tipo di file dei file che abbiamo caricato.
- Offuscare semplicemente “ruota” i nomi dei file. È un tipo di crittografia semplice ma debole.
- Disattivato non offuscherà alcun nome file.

Da lì, rclone chiederà se vogliamo crittografare i nomi delle directory. Scegliere 1 crittograferà tutti i nomi delle cartelle nel remoto. Scegliere 2 non lo farà.

Per i passaggi successivi, rclone chiederà se vogliamo creare la nostra password o lasciare che rclone la generi per noi.

Nel mio caso, digiterò la mia password.

Dopo di ciò, rclone ci chiederà se vogliamo aggiungere una seconda password per randomizzare ulteriormente la nostra chiave di crittografia.

Nel mio caso, ho aggiunto una seconda password.

Tieni presente che queste sono le nostre chiavi per i nostri dati. Dovresti avere una copia di queste due password da qualche parte al sicuro. Chiunque abbia una copia di queste due password sarebbe in grado di ricreare la tua configurazione rclone e decrittografare i dati dal tuo remoto crypt.
Leggi anche: Crittografia PGP: come funziona e come puoi iniziare
Configurazioni aggiuntive
Per il passaggio successivo, rclone chiederà se vogliamo entrare nel menu di configurazione avanzata. Per la maggior parte, non abbiamo bisogno di modificare nessuna di quelle impostazioni.

Tuttavia, se stai configurando diversi remoti crypt per interagire tra loro o se, per qualche motivo, non vuoi crittografare i dati stessi, puoi modificare quelle impostazioni qui.
Infine, rclone ci chiederà di confermare le nostre impostazioni per il remoto crypt. Premi Y e Invio se sei soddisfatto delle impostazioni attuali.

Dopo di ciò, rclone mostrerà ora il tuo remoto crypt. Nel mio caso, si chiama crypt con il tipo Crypt.

Leggi anche: 8 prompt Bash utili e interessanti
Testare il tuo nuovo remoto Crypt
Una volta completato, puoi utilizzare il tuo nuovo remoto crypt per trasferire file. Fai questo digitando questo comando:
rclone -v copy /your/local/file/here/ remotename:/the/remote/location/Nel mio caso, ho copiato un piccolo file dal mio computer al mio remoto crypt. Ho controllato se il file era stato copiato correttamente elencando i contenuti del remoto:
rclone lsf remotename:/
Se hai guardato il remoto in qualsiasi altro luogo oltre a rclone, il file apparirà con un nome confuso. Ad esempio, quando ho visualizzato il mio file appena copiato sul sito web di Google Drive, il nome del file caricato era “nf1kktmpf95lg527ddci7s3m90.”
Congratulazioni! Hai ora creato il tuo backup cloud crittografato. Puoi ora usarlo da solo. Oppure, se l’idea di stratificare ti ha fatto pensare a soluzioni di archiviazione creative, leggi di più sui fornitori di archiviazione cloud economici che puoi utilizzare con rclone.
Leggi anche: Miglior archiviazione cloud per il tuo denaro
Domande frequenti
1. Rclone Crypt è crittografato in modo sicuro?
Sì. Rclone utilizza il cifrario XSalsa20 per crittografare il contenuto dei file e i nomi dei file. È un cifrario relativamente forte che è leggero sulle risorse di sistema. Il contenuto dei file crittografati viene anche costantemente verificato utilizzando Poly1305, che è un algoritmo di crittografia molto forte.
2. Come potrei accedere ai miei file se perdessi il mio computer?
La cosa buona di questo processo è che finché hai annotato le tue due password, puoi sempre accedere ai tuoi dati da qualsiasi luogo. Tutto ciò di cui hai bisogno è una macchina a cui puoi connetterti a Internet e rclone.
3. È possibile cambiare la mia password una volta impostata?
No. La crittografia si basa fortemente sulla password che hai impostato. Cambiare la password significherebbe che la chiave di crittografia per il crypt cambierebbe. Pertanto, qualsiasi file precedentemente crittografato sarà inaccessibile per te.
Il modo per utilizzare una nuova password è creare un nuovo crypt con la nuova password, quindi decrittografare i file dal vecchio crypt e spostarli nel nuovo crypt. Infine, rimuovi il vecchio crypt.