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_mount
també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.