Создание криптоконтейнеров через терминал Linux

CyberSec RuTOR

Кибербезопасность
Команда форума
Модератор
Сообщения
1.000
Реакции
1.434
Не все знают, что в Linux криптоконтейнеры можно создавать не только с помощью VeraCrypt, ZuluCrypt и других подобных программ, но и через обычный терминал, все утилиты, необходимые для создания криптоконтейнеров уже встроены в 90% дистрибутивов Linux. В данной статье я опишу процесс создания криптоконтейнера в Linux через терминал.

Давайте перейдем к практике:

Создаем файл, который будет выступать в качестве зашифрованного контейнера. Используем команду dd для создания файла нужного размера. Например, чтобы создать файл размером 1 ГБ под с любым названием, используя следующую команду, где bs=1M - размер блока (1МБайт), а count=1024 - число блоков:


Код:
dd if=/dev/zero of=cryptocontainer bs=1M count=1024

После этой команды, в домашней папке появится файл, размером 1024 МБ с названием cryptocontainer, это и есть наш криптоконтейнер

Зашифровываем криптоконтейнер с помощью следующей команды:


Код:
sudo cryptsetup luksFormat --type luks2 cryptocontainer

Теперь откроем наш зашифрованный раздел командой:

Код:
sudo cryptsetup open  cryptocontainer crypto

Создаем файловую систему btrfs (или любую другую по вашему желанию) в зашифрованном разделе командой:

Код:
sudo mkfs.btrfs /dev/mapper/crypto

Создаем папку, в которую будем монтировать наш криптоконтейнер командой:

Код:
sudo mkdir /mnt/cc

Монтируем наш раздел в эту папку командой:

Код:
sudo mount /dev/mapper/crypto /mnt/cc

Чтобы отключить зашифрованный раздел от системы, необходимо отмонтировать раздел и закрыть LUKS контейнер следующими командами:

Отмонтировать раздел:


Код:
sudo umount /mnt/cc

Закрыть контейнер LUKS:

Код:
sudo cryptsetup close cryptocontainer

ВНИМАНИЕ ПОЛЬЗОВАТЕЛЕЙ Tails!

Для открытия контейнера необходимо использовать файловый менеджер Nautilus


После действий:


Код:
sudo cryptsetup open  cryptocontainer crypto

Код:
sudo mkfs.btrfs /dev/mapper/crypto

После этого открываем файловый менеджер, видим наш контейнер, нажимаем на него и монтируем, после этого необходимо сменить владельца криптоконтейнера командой:

Код:
sudo chown -R amnesia /media/amnesia/

После этих действий можно записывать файлы в криптоконтейнер.

Таким образом вы можете создавать криптоконтейнеры LUKS любого размера, с любой доступной файловой системой и различными характеристиками, такими как открытие с помощью файла-ключа, внешнего заголовка и т.д.
 
Последнее редактирование:
Именно через терминал лучше всего делать
 
Расскажите, что такое криптоконтейнер с двойным дном?
 
Расскажите, что такое криптоконтейнер с двойным дном?
Когда при вводе одного пароля открывается основной раздел с вашими файлами, а при вводе другого пароля открывается 2ой раздел с другими файлами, функция практически бесполезная
 

Похожие темы

Необходимость делать бекапы – своих проектов, сид фраз и паролей – становится очевидной после первого обыска или просто вышедшего из строя компьютера. Большинство учится на своих ошибках и тут как повезёт: кто-то теряет код-базу за месяц работы, а кто-то до сих пор грызёт себе локти из-за того...
Ответы
7
Просмотры
Здесь будет лог лекции "Шифрование данных в Linux. Алгоритмы и сценарии использования" от 17.03.23
Ответы
7
Просмотры
Linux (не Qubes OS): Система/внутренний SSD-накопитель: Просто навсегда удалите файл (и очистите корзину), и его нельзя будет восстановить из-за операций обрезки и сборки мусора. Если вы не хотите ждать периодической обрезки (в Ubuntu по умолчанию установлено значение «Еженедельно»), вы также...
Ответы
2
Просмотры
733
Linux (ОС Qubes): Система/внутренний SSD-накопитель: Как и в других дистрибутивах Linux, на большинстве SSD-накопителей должно быть достаточно обычного удаления и обрезки. Так что просто навсегда удалите файл (и очистите любую корзину), и его нельзя будет восстановить из-за периодических...
Ответы
2
Просмотры
682
В данной статье я хочу продемострировать создание Live системы с зашифрованным persistence разделом, так же добавим пароль самоуничтожения для заголовка LUKS, чтобы с случае чего злоумышленники не смогли получить доступ к информации на нашей флешке. Данная инструкция предоставлена для новичков...
Ответы
11
Просмотры
Назад
Сверху Снизу