當前位置:
首頁 > 最新 > 使用 LUKS 加密你的磁碟

使用 LUKS 加密你的磁碟

LUKS (Linux Unified Key Setup)是 Linux 硬碟加密的標準。 通過提供標準的磁碟格式,它不僅可以促進發行版之間的兼容性,還可以提供對多個用戶密碼的安全管理。

-- Locez

致謝

轉載自 | http://locez.com/linux/cryptography/encrypt-your-disk/

作者 | Locez

數據的安全,保密性在現在的生活中顯得越來越重要。隨著數字化的時代的來臨,越來越多的數據被數字化,特別是更多有關於我們隱私的數據在不斷生成,甚至還有我們需要離線保存的密鑰等。而且通常我們使用磁碟,USB 快閃記憶體,SD 卡等存儲介質進行存儲,即便我們已經離線存儲,仍然不能保證該存儲介質不會丟失,如果丟失那麼對於我們來說有可能是災難性的事件。因此對這些離線存儲的重要數據,再次進行進行加密是非常有必要的,本文將告訴你如何加密你的移動存儲介質。

在此之前先介紹一下 LUKS:

LUKS (Linux Unified Key Setup)是 Linux 硬碟加密的標準。 通過提供標準的磁碟格式,它不僅可以促進發行版之間的兼容性,還可以提供對多個用戶密碼的安全管理。 與現有解決方案相比,LUKS 將所有必要的設置信息存儲在分區信息首部中,使用戶能夠無縫傳輸或遷移其數據。

1. 環境

? OS: Gentoo

? 內核:4.9.95

? 工具:cryptsetup

2. 內核配置(可選)

通常來說,大部分發行版的內核都已經配置了相關的加密部分,因此非 gentoo 用戶可以跳過此部分。

配置 device mapper 和 crypt target:

配置加密 API:

編譯新內核並配置應用,然後重啟:

3. 安裝軟體

通常的發行版已經預裝了該軟體包,可以直接使用,下面是 Gentoo 的安裝方法

4. 創建加密分區

注意,該操作會清空你選擇分區或設備上的所有數據,請謹慎操作,輸入大寫的 確認

5. 利用密鑰文件加密分區

除了密碼之外,還可以選擇使用密鑰文件解密你的硬碟,也就是相當於一個密鑰,當然可以也可以只使用密鑰文件或者同時使用密碼與密鑰文件。

5.1 生成隨機密鑰文件

5.2 添加密鑰文件作為密碼之一

6 移除解密密碼

移除普通密碼:

移除 key file 密碼:

注意:千萬不要將所有密碼移除,至少需要留有一個密碼訪問設備,移除操作不可撤銷

7. 解密與掛載

7.1 密碼解密

7.2 key file 解密

7.3 創建文件系統

在掛載使用之前,我們仍然需要對設備創建文件系統才可以使用,可以選擇任何你喜歡的文件系統,例如 ,,, 等

7.4 掛載

現在可以像正常分區一樣掛載我們的加密分區設備了

7.5 卸載掛載點並關閉加密分區

8. 總結

在完成整個步驟以後,您現在需要做的就是妥善保管您的加密存儲,可採用同樣的方式加密多個設備進行備份,因為誰也不能保證這移動設備會不會在什麼時候丟掉。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux中國 的精彩文章:

cTop:用於容器監控的命令行工具
深度學習戰爭:Facebook 支持的 PyTorch與Google的TensorFlow

TAG:Linux中國 |