如何在 Ubuntu 上使用 EncFS 加密雲存儲


數據加密對於確保數據安全非常重要,尤其是在使用雲存儲時。幾乎所有云存儲服務都為其客戶提供加密,但這還不夠。此外,數據應該是私人加密的。 EncFS(加密文件系統)是實現此目的的完美工具。它是一個開源的跨平台工具,支持 Linux、Windows 和 OS X。 顧名思義,EncFS 在用戶位置創建一個加密文件系統。 在我們安裝和使用 EncFS 工具加密雲存儲之前,讓我們看看它是如何工作的。

EncFS 是如何工作的?

工作原理非常簡單。讓我們來看看。

EncFS 創建兩個單獨的文件夾。 一個包含加密數據,另一個包含數據的未加密版本。加密文件夾放置在本地雲存儲目錄中,例如 Dropbox 或 Google Drive,而未加密文件夾放置在雲存儲文件夾之外的私人文件夾中。未加密的文件夾將用作加密文件夾的掛載點。當您將內容放入未加密的文件夾時,EncFS 會將加密版本放入雲存儲文件夾中的加密文件夾中。加密文件夾與雲存儲同步。

本文介紹如何安裝和使用 EncFS 來加密您的雲存儲數據。 我們使用 Dropbox 作為我們的雲存儲介質和 Ubuntu 18.04 LTS 來描述操作系統上的進程。在開始之前,請確保您擁有 Dropbox 帳戶。此外,在您的 Ubuntu 計算機上安裝 Dropbox 客戶端。

安裝 EncFS

要開始在 Ubuntu 18.04 上安裝 EncFS, Ctrl+Alt+T 啟動終端並在終端中運行以下命令:

$ sudo apt-get install encfs

當提示輸入密碼時,輸入您的 sudo 密碼。

安裝時會顯示以下畫面,請按 。 進來 繼續。

請稍等片刻,直到安裝完成。

EncFS 配置

接下來,創建一個新的 EncFS 加密卷。為此,請在終端中運行以下命令:

$ encfs ~/Dropbox/encrypted ~/Private

創建了兩個文件夾。 一 ~/Dropbox/加密 其他 〜/私人.

1. ~/Dropbox/加密

這是 EncFS 存儲加密文件的文件夾,然後將其同步到 Dropbox。但是,請勿將文件直接放在此文件夾中進行加密。如果您將文件放在此文件夾中,文件將不會被加密。

2. ~/私人

可以訪問未加密文件的文件夾。充當加密文件的掛載點。如果你想加密你的文件,你可以將它們直接放在這個文件夾中。

使用 EncFS 加密 DropBox

創建新的加密卷後,系統會提示您一些問題。當詢問配置模式時,輸入: p 選擇妄想模式(安全設置)。

妄想模式

接下來,您將被要求為加密卷設置密碼。輸入您的密碼。

請設置您的密碼

使用 EncFS

現在把任何東西放在你身上 〜/私人 文件夾。 EncFS 使用加密版本 ~/Dropbox/加密 雲存儲目錄中的文件夾。然後它將在您的所有設備上同步。要查看其他設備上的解密內容,請使用相同的命令掛載 EncFS 文件系統。

$ encfs ~/Dropbox/encrypted ~/Private

首次設置時,系統會要求您輸入之前設置的密碼。

使用 EncFS

請注意,EncFS 不會在系統重新啟動後自動掛載。如果您退出系統並重新登錄,您應該使用上面的命令來訪問已安裝卷上的解密內容。

檢查內容 ~/Dropbox/加密 在文件夾中,您可以看到內容已加密。利用 光盤 使用命令導航到加密文件夾。然後使用 ls 顯示內容的命令。

$ cd ~/Dropbox/encrypted
$ ls -l

檢查加密文件夾的內容

從上圖中您可以看到內容已加密。

當我檢查 〜/私人,您可以看到內容是未加密的形式。

$ cd ~/Private
$ ls -l

檢查您的私人目錄

從上圖中您可以看到內容是未加密的格式。

要查看掛載點,請在終端中使用以下命令:

$ mount | grep Private

顯示掛載點

您還可以使用以下命令:

$ df –h | grep Private

檢查存儲使用情況

上面的兩個圖像列出了 EncFS 卷。

要卸載加密的 Dropbox 文件夾,請運行:

$ umount ~/Private

卸載加密的 Dropbox 文件夾

再次運行以下命令。

$ mount | grep Private

檢查已卸載的文件夾

$ df –h | grep Private

用 df 命令檢查

EncFS 卷現在應該從列表中消失。

這就是安裝和使用 EncFS 所需要做的一切。您現在可以通過加密保護您的雲存儲。在使用任何人都可以訪問數據的共享計算機時,它也很有用。使用加密使其無法訪問,直到您為其提供密碼。