Шифрование FAT32 с помощью Luks

Вопрос или проблема

В предыдущих версиях Ubuntu я мог шифровать USB флеш-накопители, используя инструмент дисков в любом формате, который мне нравился. Теперь, к сожалению, я могу шифровать флеш-накопитель только в формате EXT. Это неудобно, так как при переносе флеш-накопителя на другой компьютер, пользователь не сможет получить права на файлы. Как шифровать флеш-накопитель с помощью LUKS + FAT?

Сначала найдите блок устройства вашего USB флеш-накопителя – подключите устройство и выполните dmesg | tail. Имя устройства должно быть в формате sdX.

cryptsetup lukscreate /dev/sdX – это запросит парольную фразу, создайте её.
cryptsetup luksOpen crsdX /dev/sdx – это опять запросит парольную фразу.
mkfs.vfat /dev/mapper/crsdX – создайте файловую систему.

Теперь вы можете монтировать накопитель и получить доступ к файлам как обычно.

Когда закончите, выполните cryptsetup luksClose /dev/mapper/crsdX. Возможно, вы сможете смонтировать накопитель в файловом менеджере на этом этапе.

Ответ или решение

Шифрование файловой системы FAT32 с использованием LUKS на флеш-накопителе в Ubuntu

В современных дистрибутивах Ubuntu изменился подход к шифрованию USB-флешек с использованием стандартных системных инструментов. Ранее было возможно зашифровать накопитель в любом желаемом формате, включая FAT32, через утилиту "диски". Однако теперь доступна только возможность шифрования в EXT формате, что создает определенные трудности при переносе накопителя на компьютеры с другой операционной системой, где возникают проблемы с доступом и владением файлами.

Если вы хотите зашифровать флеш-накопитель с файловой системой FAT32 с использованием механизма LUKS, выполните следующие действия:

  1. Определение блока устройства USB:
    Подключите флеш-накопитель к вашему компьютеру и выполните команду dmesg | tail для получения последних строк журнала. Ваша флешка будет обозначена именем устройства в формате sdX (например, sdf).

  2. Создание зашифрованного контейнера LUKS:
    Используйте команду cryptsetup luksFormat /dev/sdX. Убедитесь, что вы правильно указали имя устройства. Вам будет предложено ввести и подтвердить пароль для шифрования.

  3. Открытие и подключение зашифрованного контейнера:
    Теперь, используя команду cryptsetup luksOpen /dev/sdX crsdX, откройте зашифрованный контейнер. Вам снова потребуется ввести пароль, созданный на предыдущем шаге.

  4. Создание файловой системы FAT32:
    После успешного открытия контейнера создайте файловую систему FAT32 командой mkfs.vfat /dev/mapper/crsdX.

  5. Монтирование зашифрованного устройства:
    Теперь вы можете монтировать устройство и работать с файлами как обычно. Команда для монтирования будет зависеть от вашего окружения, но обычно это что-то вроде mount /dev/mapper/crsdX /mnt/your_mount_point.

  6. Закрытие зашифрованного контейнера после использования:
    Когда закончите, отключите зашифрованный контейнер командой cryptsetup luksClose crsdX.

Данные действия позволят обеспечить шифрование USB-накопителя в формате, который будет совместим с большей частью операционных систем, поддерживающих FAT32. Помните, что безопасность ваших данных напрямую зависит от сложности пароля, используемого при шифровании. Старайтесь использовать пароли, содержащие буквы в разных регистрах, а также цифры и специальные символы.

Соблюдая эти инструкции, вы сможете использовать шифрование для защиты данных на флеш-накопителе, оставаясь при этом совместимым с различными платформами.

Оцените материал
Добавить комментарий

Капча загружается...