如何对samba共享中的文件夹中的数据进行加密,并以加密和解密的方式共享它?

如何对samba共享中的文件夹中的数据进行加密,并以加密和解密的方式共享它?

到目前为止,我有一个 Debian NAS,其中包含可通过用户凭据从 Windows 客户端访问的 samba 共享。在该共享中,我有一个由 ecryptfs 加密的图像文件夹。我的一个朋友同意在他的 NAS 上“托管”我的加密图像的同步副本,但同时我想要在我的 Windows 计算机上同步/访问解密图像。

一种想法是,NAS 上的某种加密工具是否能够始终维护两个文件夹中的相同数据;一份加密,一份解密?然后通过 btsync 或类似工具相应地分享它们。这样做的缺点是使用的空间会增加一倍。

非常感谢上述更好的具体建议或针对我的问题的其他解决方案!

答案1

如果您使用类似eCryptfs“即时”解密文件的工具,则可以在“Visible”文件夹中装载和共享解密数据,还可以在“.Private”文件夹中单独共享加密数据。

“可见”文件夹的解密数据仅在安装时可见,并且它不占用任何额外的磁盘空间,因为它不是硬盘上的解密副本(这将非常不安全)。卸载它会停止解密并仅留下加密的“.Private”文件夹。

请参阅此处的 eCryptfs 文档http://ecryptfs.org/documentation.html

特别是这些条目:

编码文件系统工作原理类似,不需要 root 访问权限,但通常不会默认安装在我见过的大多数发行版上(例如 Mint、Ubuntu...)

相关内容