Debian
如何加密samba共享中文件夾中的數據,並共享加密和解密?
到目前為止,我有一個帶有 samba 共享的 Debian NAS,可以通過使用者憑據從 Windows 客戶端訪問。在該共享中,我有一個由 ecryptfs 加密的圖像文件夾。我的一個朋友已經同意在他的 NAS 上“託管”我的加密圖像的同步副本,但同時我想要在我的 Windows 機器上同步副本/訪問解密圖像。
一個想法是,如果 NAS 上的某些加密工具能夠始終維護相同數據的兩個文件夾;一份加密,一份解密?然後相應地與 btsync 或類似的共享它們。這樣做的缺點是使用的空間增加了一倍。
非常感謝對上述問題或其他解決方案的更好指定建議!
如果您使用類似
eCryptfs
“即時”解密文件的工具,您可以在“可見”文件夾中掛載和共享解密數據,也可以在“.Private”文件夾中單獨共享加密數據。“可見”文件夾的解密數據僅在掛載時可見,並且它不會佔用任何額外的磁碟空間,因為它不是硬碟上的解密副本(這將是非常不安全的)。解除安裝它會停止解密並只留下加密的“.Private”文件夾。
請參閱此處的 eCryptfs 文件http://ecryptfs.org/documentation.html
特別是這些條目:
- ecryptfs-setup-private - 設置一個 eCryptfs 私有目錄。
- ecryptfs-mount-private - 互動式 eCryptfs 私有掛載包裝腳本。
EncFS 的工作方式類似,不應該需要 root 訪問權限,但通常不會預設安裝在我見過的大多數發行版上(如 Mint、Ubuntu ……)