Os dados armazenados no diretório criptografado apenas se parecem com arquivos normais no sistema de arquivos (apenas com nomes estranhos e dados criptografados). Portanto, exportar o ponto de montagem criptografado funcionará normalmente.
Então, no servidor test1
, podemos criar um diretório de teste:
$ cd /home/sweh
$ mkdir encrypted decrypted
$ encfs ~/encrypted ~/decrypted
[...]
$ echo hello > decrypted/foo
$ ls encrypted
C-1Ky9g41JBTIYaBJC7EeiiH
Agora podemos exportar isso. /etc/exports
tem:
/home/sweh/encrypted *(rw,no_root_squash,sync,no_subtree_check,nohide)
E corremos exports -a
para exportá-lo.
Agora, em test2
, podemos montá-lo:
$ mkdir encrypted decrypted
$ sudo mount test1:/home/sweh/encrypted encrypted
$ ls encrypted
C-1Ky9g41JBTIYaBJC7EeiiH
E podemos usar isso com encfs
no cliente:
$ encfs /home/sweh/encrypted /home/sweh/decrypted
EncFS Password:
$ cat decrypted/foo
hello