Обновить:
Перед использованием EncFS примите во внимание следующее :
Предупреждение. В ходе проверки безопасности (февраль 2014 г.) encfs был обнаружен ряд проблем безопасности в стабильном выпуске 1.7.4 (июнь 2014 г.).
Пожалуйста, ознакомьтесь с отчетом и ссылками в нем для получения обновленной информации перед использованием релиза.
Может быть целесообразно дождаться ожидаемого стабильного выпуска EncFS2 .
Исходное сообщение:
Вы можете сделать это с EncFS.
На OSX вы захотите Mac Fusion. Этот пример следует за настройкой одного на Dropbox - но он работает в основном так же для любого другого использования.
Для Linux:
$ encfs ~/.name ~/name
Обратите внимание, что EncFS поставляется с некоторыми оговорками, цитата:
... ряд преимуществ и недостатков по сравнению с этими системами. Во-первых, для реализации не требуются какие-либо привилегии root; любой пользователь может создать хранилище зашифрованных файлов.
Во-вторых, не нужно создавать один файл и создавать внутри него файловую систему; он работает на существующей файловой системе без изменений. Это создает несколько недостатков; поскольку зашифрованные файлы не хранятся в своем собственном файле, тот, кто получает доступ к системе, все еще может видеть структуру каталогов, количество файлов, их размеры и время их изменения. Однако они не могут видеть содержимое. Этот конкретный метод защиты данных, очевидно, не совершенен, но в некоторых ситуациях он полезен.
Этот тип системы отлично подходит для решений по синхронизации облачного хранилища, но может не соответствовать потребностям вашего проекта. В любом случае это вариант.