Вопрос или проблема
У меня есть два компьютера, один на Linux, другой на Mac. Мне нужен внешний диск, который я мог бы использовать на обеих операционных системах и который был бы защищен паролем. Возможно ли это?
Более современное решение — https://www.cryfs.org/
Текущая версия имеет некоторые проблемы с безопасностью.
https://defuse.ca/audits/encfs.htm
=======================================
Решение, работающее между MacOS и Linux, заключается в использовании encfs
На вашем Mac:
-
Отформатируйте USB-ключ следующим образом:
- схема: Главная загрузочная запись (Master Boot Record)
- формат: ExFat
- Название: TestEncFs. <= выберите свое
-
в терминале:
ls /Volumes/TestEncFs/
- создайте или скопируйте файл
- отмонтируйте с помощью
diskutil umount /Volumes/TestEncFs
- отключите ваш USB-ключ
На вашем Linux-компьютере:
- подключите ваш USB-ключ
- в терминале
- установите
encfs
с помощьюsudo apt-get install encfs
- инициализируйте слой шифрования:
encfs /media/USERNAME/TestEncFs/ ~/TestEncFs
- перейдите в новую папку в
~/TestEncFs/
- скопируйте или создайте файл внутри
если вы выполните:
-
ls -la /media/USERNAME/TestEncFs/
, все файлы, созданные в папке~/TestEncFs/
, будут зашифрованы, остальные будут понятны -
ls -la ~/TestEncFs/
, вы увидите открытую версию -
чтобы отмонтировать:
encfs -u TestEncFs/
остановить слой шифрованияumount /media/USERNAME/TestEncFs/
отмонтируйте ваш USB-ключ
На вашем Mac необходимо установить
encfs
через brew install encfs
brew
можно найти на https://brew.sh
Простое готовое решение для шифрования, работающее на Linux, Mac и Windows — это VeraCrypt. Вы можете использовать его для шифрования целого раздела или только файловых контейнеров на разделе/диске.
Ответ или решение
Конечно, возможно настроить шифрование внешнего накопителя, чтобы он мог использоваться как на Linux, так и на MacOS. Это важный шаг для защиты ваших данных, особенно если вы работаете с конфиденциальной информацией. Давайте подробно рассмотрим несколько методов, которые вы можете использовать для достижения этой цели.
Основные решения для шифрования внешнего диска
-
EncFS для Linux и MacOS
Один из подходов — использовать EncFS. Это файловая система, обеспечивающая шифрование на лету для Linux и MacOS, которая идеально подходит для совместного использования файлов между этими операционными системами.
На MacOS:
- Форматируйте USB-накопитель с помощью системы Master Boot Record и файловой системы ExFAT. Название можете задать любое.
- В терминале выполните команду
ls /Volumes/Имя_Накопителя/
, чтобы проверить, правильно ли подключен диск, затем создайте или скопируйте файл и выполнитеdiskutil umount /Volumes/Имя_Накопителя
, когда закончите.
На Linux:
- Подключите USB-накопитель и выполните
sudo apt-get install encfs
. - Инициализируйте шифрование:
encfs /media/ВашаКаталог/ ~/Точка_Монтирования
.
EncFS лёгок в использовании и обеспечивает распределённое шифрование. Однако следует иметь в виду, что EncFS может иметь известные уязвимости, поэтому будьте аккуратны при выборе задач, для которых его использовать. Более современная альтернатива EncFS — это CryFS, однако на момент последнего аудита есть определенные вопросы к его безопасности.
-
VeraCrypt
Если вас интересует более надёжное и кроссплатформенное решение, обратите внимание на VeraCrypt. Оно поддерживает MacOS, Linux и Windows, обладая продвинутыми функциями и высокой степенью надёжности.
- Загрузите и установите VeraCrypt с официального сайта VeraCrypt.
- Используйте утилиту для шифрования целого раздела или создания зашифрованного контейнера на вашем диске.
VeraCrypt простой в установке и надёжен, предлагая широкий спектр настроек для обеспечения безопасности данных.
Заключение
В итоге, у вас есть несколько возможностей для того, чтобы безопасно использовать внешний накопитель на Linux и MacOS. Выбор правильного инструмента зависит от ваших требований безопасности и удобства использования. Если вы цените простоту и легкость, EncFS или CryFS могут быть хорошими выборами. Если стоит задача обеспечить максимальную безопасность, стоит обратить внимание на VeraCrypt.
Кроме того, внимание нужно обращать на совместимость файловых систем, таких как ExFAT, которая поддерживается обеими ОС, что облегчает обмен данными между системами.
Ещё раз, всегда следуйте последним рекомендациям по безопасности и будьте осторожны при работе с конфиденциальными данными.