Recomende-me um protocolo de compartilhamento de arquivos

Recomende-me um protocolo de compartilhamento de arquivos

Estou procurando um protocolo de compartilhamento de arquivos que.

  • tem software cliente para Ubuntu e Mac OS X
  • possui software de servidor para Ubuntu.
  • me permite montar partições de arquivos criptografados usandopam_mount. (ou algo semelhante)
  • permite acesso aleatório

O que não funciona

FTP

Não há acesso de leitura aleatório.

Samba

Não me permite montar minhas partições criptografadas com pam_mount, pois a senha não é enviada de forma clara. (E criptografar o volume com o hash armazenado é bastante inseguro porque o hash é fraco.)

Responder1

A senha em texto simples não precisa ser um requisito. Se o servidor de arquivos executar SSH, crie um script ssh host mount /dev/encrypted_disk ...antes de acessar o sistema de arquivos. (Se você pam_mounttambém usa em seu sistema local - adicione um pam_exec.)

Responder2

Dê uma olhada no NFS.

Responder3

Eu provavelmente usaria SMB ou NFS com umTúnel SSH.

Cuidado com o NFS. Tive muitos problemas com isso no OSX usando arquivos grandes. O cliente OSX tentará armazenar em cache um arquivo de 4 GB na memória, então o sistema operacional ficará sem memória e começará a paginar como um louco e destruirá o HDD. Todo o computador deixa de responder.

Responder4

A maneira mais simples é usar SFTP. Inicialmente pensei que não permitiria acesso aleatório de leitura/gravação, mas permite.

informação relacionada