如何在 Mac OS X 上安裝 Encfs 和加密文件


Encfs 是廣泛用於創建加密文件系統的開源軟件。 這對於加密存儲在 Dropbox 和 Google Drive 等雲中的文件特別有用。 在 Linux 和 Windows 上使用 encfs 非常容易,因為這兩個平台都有安裝程序。然而,在 Mac OS X 上,安裝 encfs 並不是那麼容易。 以下是在 Mac OS X 上安裝和使用 encfs 的方法:

在 Mac OS X 上安裝 encfs

在 Mac OS X 上安裝 encfs 有幾種方法。在本教程中, 自製 如何安裝 OSXfuse。這需要使用終端,因此請準備好弄髒您的手。

Homebrew 是一個方便的 Mac OS X 包管理器。 您可以使用一個命令安裝多個應用程序。

1. 在 Mac OS X 上打開終端。如果你不知道它在哪裡,你可以在 Applications -> Utilities -> Terminal 中找到它。輸入以下命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

這將在您的系統上安裝 Homebrew。 如果 Homebrew 已經安裝,你可以忽略這一步。

要安裝 encfs(在 El Capitan 上),請在終端中運行以下命令:

brew install homebrew/fuse/encfs

安裝完成後,encfs 將在您的系統上運行。

在 Mac OS X 上使用 encfs

仍然在終端中,您可以使用以下命令在 Dropbox 中創建加密文件系統:

encfs ~/Dropbox/Private ~/Private

完成設置過程。您將被要求輸入您的主密碼。始終使用強密碼並記住它。完成後,您將在主目錄中看到一個“私人”文件夾。您放入此文件夾的所有文件都將被加密並存儲在“Dropbox -> Private”文件夾中。

開機自動掛載加密目錄

如果每次登錄都必須掛載加密目錄,那會很煩人。使用以下過程在登錄時自動掛載加密目錄。

1. 打開鑰匙串訪問。 將 encfs 主密碼添加到您的鑰匙串中,以便腳本可以自動掛載加密目錄而無需提示輸入密碼。添加新條目。[プロジェクト名]和[アカウント名]在字段中輸入“encfs”。添加密碼後,您可以關閉鑰匙串訪問。

encsfs-add-password-keychain-access

2. 打開文本編輯器並複制以下文本。

#!/bin/bash
 
ENCFS="/usr/local/bin/encfs" 
ENCDIR="$HOME/Dropbox/Private"
DECDIR="$HOME/Private"
 
security find-generic-password -ga encfs 2>&1 >/dev/null | cut -d'"' -f2 | "$ENCFS" -S "$ENCDIR" "$DECDIR"

在您的用戶目錄中將文件另存為“encfslogin.sh”。

使腳本可執行。

chmod a+x encfslogin.sh

3. 接下來,打開 AppleScript 編輯器並粘貼以下行。

do shell script "$HOME/encfslogin.sh"

encfs-create-applescript-應用程序

將其作為應用程序保存在您的用戶目錄中。

4. 最後,[システム設定 -> ユーザーとグループ]並單擊用戶帳戶[ログイン項目]選擇。 將 encfslogin 應用程序添加到啟動列表中。

encfs - 添加到啟動

註銷並重新登錄。加密目錄應該會自動掛載。

圖片來源: 帶鎖的安全概念 通過 BigStockPhoto

訂閱我們的新聞!

最新教程直接發送到您的收件箱

註冊所有時事通訊。註冊即表示您同意我們的隱私政策並且歐洲用戶同意我們的數據傳輸政策。我們不共享您的數據。您可以隨時取消訂閱。訂閱