當前位置: 首頁>>技術教程>>正文


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

, ,

數據加密對於確保數據安全非常重要,尤其是在使用雲存儲時。幾乎所有的雲存儲服務都為其客戶提供加密服務,但這還不夠。還必須私下加密您的數據。 EncFS(加密文件係統)是可用於此目的的最佳工具。它是Linux,Windows和OS X支持的開源cross-platform工具。顧名思義,EncFS會在用戶位置創建一個加密的文件係統。在開始安裝和使用EncFS工具對雲存儲進行加密之前,讓我們看看它是如何工作的。

EncFS如何工作?

操作原理非常簡單。因此,讓我們來看看它。

EncFS創建兩個單獨的文件夾。一個包含加密的數據,另一個包含未加密的數據版本。加密的文件夾位於本地雲存儲目錄(例如Dropbox或Google Drive)中,而未加密的文件夾位於雲存儲文件夾之外的私有文件夾中的某個位置。未加密的文件夾用作加密文件夾的安裝點。當您將某些內容放置在未加密的文件夾中時,EncFS會將加密的版本放置在雲存儲文件夾中的加密的文件夾中。然後將加密的文件夾與雲存儲同步。

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

安裝EncFS

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

$ sudo apt-get install encfs

當提示您輸入密碼時,輸入sudo password:

Install EncFS

在安裝過程中,將出現以下屏幕,按輸入繼續。

Configuring EncFS

等待一段時間,直到安裝完成。

EncFS配置

現在,我們將創建一個新的EncFS加密卷。為此,在終端中運行以下命令:

$ encfs ~/Dropbox/encrypted ~/Private

它將創建兩個文件夾。一個在〜/Dropbox /加密另一個在〜/私人

1.〜/Dropbox /encrypted廣告

EncFS是加密文件存儲的文件夾,然後將其同步到Dropbox。但是請確保不要將文件直接放在此文件夾中進行加密。如果將文件放在此文件夾中,則不會對其進行加密。

2.〜/私人

它是您可以訪問未加密文件的文件夾。它將充當加密文件的安裝點。如果要加密文件,可以直接將它們放在此文件夾中。

Encrypt DropBox with EncFS

創建新的加密卷後,它將詢問一些問題。當詢問配置模式時,鍵入p選擇偏執狂模式(安全設置)。

paranoia mode

然後,它將要求您設置加密卷的密碼。輸入密碼。

set a password

使用EncFS

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

$ encfs ~/Dropbox/encrypted ~/Private

它將要求您在首次配置時已設置的密碼。

Use EncFS

請注意,重新啟動係統後,EncFS不會自動安裝自身。如果注銷並重新登錄係統,則必須使用以上命令才能以已安裝的卷訪問解密的內容。

如果我們檢查內容〜/Dropbox /加密文件夾中,我們可以驗證內容是否已加密。使用光盤命令導航到加密的文件夾。然後使用ls命令以查看內容。

$ cd ~/Dropbox/encrypted
$ ls -l

Check content of the encrypted folder

從上麵的圖像中,您可以驗證內容是否已加密。

而如果我們檢查內容〜/私人,我們可以看到,內容是未加密的形式。

$ cd ~/Private
$ ls -l

Check private directory

從上麵的圖像中,您可以驗證內容為未加密形式。

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

$ mount | grep Private

view the mount point

您還可以使用以下命令:

$ df –h | grep Private

Check storage usage

在以上兩個圖像中,您可以看到列出的EncFS卷。

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

$ umount ~/Private

unmount the encrypted Dropbox folder

現在再次運行以下命令。

$ mount | grep Private

Check unmounted folder

$ df –h | grep Private

Check with df command

現在,此時,您將不會看到列出的EncFS卷。

這就是安裝和使用EncFS所需要做的全部工作。現在,您可以使用加密保護您的雲存儲。當使用任何人都可以訪問您的數據的共享計算機時,您還將發現它很有用。通過使用加密,除非您提供密碼,否則將無法再使用它。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11328.html,未經允許,請勿轉載。