GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come crittografare l'archiviazione cloud con EncFS su Ubuntu

La crittografia dei dati è molto importante per garantire la sicurezza dei dati, soprattutto se si utilizza il cloud storage. Quasi tutti i servizi di cloud storage offrono servizi di crittografia ai propri clienti, ma non basta. È inoltre necessario crittografare i tuoi dati in privato. EncFS (file system crittografato) è lo strumento migliore che può essere utilizzato per questo scopo. È uno strumento open source e multipiattaforma supportato da Linux, Windows e OS X. EncFS crea, come suggerisce il nome, un file system crittografato nella posizione dell'utente. Prima di entrare nell'installazione e nell'uso dello strumento EncFS per crittografare l'archiviazione cloud, vediamo come funziona.

Come funziona EncFS?

Il principio di funzionamento è molto semplice. Quindi diamo un'occhiata.

EncFS crea due cartelle separate. Uno contiene dati crittografati e l'altro una versione non crittografata dei dati. La cartella crittografata si trova nella directory di archiviazione cloud locale (come Dropbox o Google Drive), mentre la cartella non crittografata si trova da qualche parte nella cartella privata al di fuori della cartella di archiviazione cloud. La cartella non crittografata funge da punto di montaggio per la cartella crittografata. Quando si inserisce qualcosa nella cartella non crittografata, EncFS inserisce la versione crittografata nella cartella crittografata situata nella cartella di archiviazione cloud. La cartella crittografata viene quindi sincronizzata con il cloud storage.

Questo articolo spiega come installare e utilizzare EncFS per crittografare i dati di archiviazione cloud. Usiamo Dropbox come supporto di archiviazione cloud e usiamo Ubuntu 18.04 LTS per descrivere la procedura su un sistema operativo. Prima di iniziare, assicurati di avere un account per Dropbox. Installa anche un client dropbox sul tuo computer Ubuntu.

Installazione di EncFS

Per avviare l'installazione di EncFS su Ubuntu 18.04, premi Ctrl+Alt+T per avviare il Terminale e quindi eseguire il seguente comando in Terminale:

$ sudo apt-get install encfs

Quando viene richiesta la password, inserisci sudo password:

Durante l'installazione apparirà la seguente schermata, premi Invio per procedere.

Attendi qualche istante fino al completamento dell'installazione.

Configurazione EncFS

Ora creeremo un nuovo volume crittografato EncFS. Per quello esegui il seguente comando in Terminale:

$ encfs ~/Dropbox/encrypted ~/Private

Creerà due cartelle. Uno è in ~/Dropbox/encrypted e l'altro è su ~/Privato .

1. ~/Dropbox/crittografato

È la cartella in cui i tuoi file crittografati verranno archiviati da EncFS, che verrà quindi sincronizzato con Dropbox. Ma assicurati di non inserire direttamente i tuoi file in questa cartella per la crittografia. Se metti i tuoi file in questa cartella, non verranno crittografati.

2. ~/Privato

È la cartella in cui puoi accedere ai tuoi file non crittografati. Fungerà da punto di montaggio per i file crittografati. Se vuoi crittografare i tuoi file, puoi metterli direttamente in questa cartella.

Dopo aver creato un nuovo volume crittografato, verranno poste alcune domande. Quando chiedi la modalità di configurazione, digita p per scegliere la modalità paranoia (configurazione sicura).

Quindi ti chiederà di impostare la password per il volume crittografato. Inserisci una password.

Utilizzo di EncFS

Ora inserisci qualsiasi contenuto nel tuo ~/Privato cartella. EncFS collocherà la sua versione crittografata in ~/Dropbox/encrypted cartella che si trova all'interno della directory di archiviazione cloud. Verrà quindi sincronizzato su tutti i tuoi dispositivi. Per visualizzare il contenuto decrittografato su altri dispositivi, utilizzare lo stesso comando per montare il file system EncFS.

$ encfs ~/Dropbox/encrypted ~/Private

Richiederà la password che hai impostato in precedenza durante la prima configurazione.

Tieni presente che, dopo aver riavviato il sistema, EncFS non si monterà automaticamente. Se esci e riaccedi al tuo sistema, devi utilizzare il comando precedente per accedere al contenuto decrittografato sul volume montato.

Se controlliamo il contenuto di ~/Dropbox/encrypted cartella, possiamo verificare che il contenuto sia crittografato. Usa il cd comando per accedere alla cartella crittografata. Quindi usa ls comando per visualizzare il contenuto.

$ cd ~/Dropbox/encrypted
$ ls -l

Dall'immagine sopra, puoi verificare che il contenuto sia crittografato.

Mentre se controlliamo il contenuto del ~/Privato , possiamo vedere che il contenuto non è crittografato.

$ cd ~/Private
$ ls -l

Dall'immagine sopra, puoi verificare che il contenuto sia in forma non crittografata.

Per visualizzare il punto di montaggio, utilizzare il seguente comando in Terminale:

$ mount | grep Private

Puoi anche usare il seguente comando:

$ df –h | grep Private

Nelle due immagini precedenti, puoi vedere il volume EncFS elencato.

Per smontare la cartella Dropbox crittografata, esegui:

$ umount ~/Private

Ora esegui di nuovo i seguenti comandi.

$ mount | grep Private

$ df –h | grep Private

Ora in questo momento, non vedrai elencato il volume EncFS.

Quindi questo è tutto ciò che devi fare per installare e utilizzare EncFS. Ora puoi proteggere il tuo spazio di archiviazione cloud utilizzando la crittografia. Lo troverai anche utile quando utilizzi un computer condiviso in cui chiunque può accedere ai tuoi dati. Utilizzando la crittografia, non sarà più accessibile finché non fornirai loro la password.


Ubuntu
  1. Come proteggere Nginx con Lets Encrypt su Ubuntu 20.04 / 18.04

  2. Come crittografare i file con Tomba su Ubuntu 16.04 LTS

  3. Cripta i tuoi dati con EncFS su Ubuntu 15.10

  4. Proteggi Nginx con Let's Encrypt su Ubuntu 18.04 - Come farlo?

  5. Come crittografare i file di archiviazione cloud con Rclone

Come installare Let's Encrypt SSL su Ubuntu con Apache

Come installare Let's Encrypt SSL con Nginx su Ubuntu 16.04 LTS

Come cambiare il colore della cartella in Ubuntu 22.04

Come proteggere Nginx con Let's Encrypt su Ubuntu 20.04

Come proteggere Apache con Let's Encrypt su Ubuntu 20.04

Come proteggere il tuo sito Web con Let's Encrypt su Ubuntu 20.04