推荐我一个文件共享协议

推荐我一个文件共享协议

我正在寻找一个文件共享协议。

  • 有适用于 ubuntu 和 mac os x 的客户端软件
  • 有适用于 ubuntu 的服务器软件。
  • 让我使用以下方式挂载加密文件分区pam_mount. (或类似内容)
  • 允许随机访问

什么不起作用

FTP

没有随机读取访问。

桑巴

不允许我使用 pam_mount 挂载加密分区,因为密码不是以明文形式发送的。(而且使用存储的哈希加密卷非常不安全,因为哈希很弱。)

答案1

明文密码不是必需的。如果文件服务器运行 SSH,请ssh host mount /dev/encrypted_disk ...在访问文件系统之前编写脚本。(如果您pam_mount也在本地系统上使用 - 添加pam_exec.)

答案2

看一下 NFS。

答案3

我可能会使用 SMB 或 NFSSSH 隧道

不过要小心 NFS。我在 OSX 上使用大文件时遇到了很多问题。OSX 客户端会尝试在内存中缓存 4GB 文件,然后操作系统会耗尽内存并开始疯狂分页,并破坏硬盘。整个计算机变得无响应。

答案4

最简单的方法是使用 SFTP。我最初以为它不允许随机读/写访问,但事实确实如此。

相关内容