Как настроить FDE в ArchLinux

How Set Up Fde Archlinux




Полное шифрование диска (FDE) - одна из лучших мер безопасности, которые вы можете предпринять для защиты данных в хранилище вашего устройства. Как следует из названия, FDE полностью шифрует содержимое (файлы, программное обеспечение) накопителя, включая саму операционную систему. FDE можно активировать в Linux, Windows и macOS, а также в системах Android.

Если на вашем устройстве включен FDE, вам нужно будет предоставлять ключ шифрования при каждой попытке входа в систему. Как только вы введете правильный ключ шифрования, диск будет расшифрован, и ваше устройство загрузится как обычно.







FDE не следует путать с шифрованием на уровне файлов (FLE), поскольку последнее защищает только отдельные файлы, которые были зашифрованы пользователем вручную.



Следует также отметить, что полное шифрование диска работает только до тех пор, пока пользователь вышел из системы. Как только авторизованный пользователь входит в систему,



Хотя сама по себе FDE недостаточна, она служит отличным первым шагом на пути к защите ваших данных от несанкционированного доступа.





В этом руководстве вы узнаете, как настроить ArchLinux с полным шифрованием диска в режиме прошивки UEFI и в разделе диска GPT.

Шаг 1. Установите режим загрузки на UEFI

Чтобы следовать этому руководству, вам сначала нужно установить режим загрузки на UEFI.



Чтобы проверить, находится ли ваша система уже в UEFI, выполните следующую команду, чтобы вызвать каталог efivars:

$ls /sys/прошивка/эфи/эфиварс

Если перед каталогом не отображается сообщение об ошибке, вы можете быть уверены, что система загрузилась в UEFI.

Если система не загрузилась в UEFI, перезапустите и нажмите клавишу меню на клавиатуре (какая клавиша зависит от конкретной модели, которую вы используете; найдите ее). Откройте вкладку прошивки и настройте систему на загрузку в режиме UEFI.

Шаг 2. Убедитесь, что системные часы точны

Проверьте актуальность системных часов, введя следующие данные:

$timedatectl set-ntpправда

Следующий синтаксис устанавливает время:

$timedatectl установить время'гггг-ММ-дд чч: мм: сс'

Шаг 3: отдельные разделы в хранилище

Чтобы использовать gdisk для создания корневых и загрузочных разделов, выполните следующее:

$gdisk /разработчик/sda

Затем удалите уже существующие разделы, нажав или и нажмите п дважды при запросе ввода. Затем нажмите п чтобы вывести список уже существующих разделов, нажмите в чтобы перезаписать эти разделы, и нажмите а также подтвердить.

Шаг 4: Готовый корневой раздел

Следующим шагом будет создание корневого раздела. Сделайте это, введя следующее:

$ cryptsetup luksFormat/разработчик/sda2

$ cryptsetup open/разработчик/sda2 cryptroot

$ mkfs.ext4/разработчик/картограф/крипто-корень

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

$устанавливать /разработчик/картограф/крипто-корень/мнт

Шаг 5: Настройте загрузочный раздел

Выполните следующую команду, чтобы создать загрузочный раздел:

$ mkfs.fat-F32 /разработчик/sda1

$mkdir /мнт/ботинок

Затем смонтируйте раздел, введя следующее:

$устанавливать /разработчик/sda1/мнт/ботинок

Шаг 6: Установите поддерживающие зависимости

Выполните следующую команду, чтобы создать файл fstab:

$genfstab-U /мнт>> /мнт/так далее/fstab


Затем загрузите пакеты vim и dhcpcd, введя следующее:

$пакстрап/mnt base linux linux-прошивкая пришелdhcpcd

Шаг 7: изменение корневого каталога

Используйте следующую команду для изменения корневого каталога:

$архи-корень/мнт

Шаг 8: установите часовые пояса

Убедитесь, что часовой пояс соответствует вашему местоположению:

$пер -sf /usr/Поделиться/zoneinfo/Америка/Ангелы/так далее/местное время

$ hwclock--systohc

Шаг 9: измените соответствующие языковые стандарты

Выполните следующую команду, чтобы вывести список соответствующих локалей:

$ local-gen

$ localectl set-localeLANG= en_US.UTF-8


В частности, вы отредактируете локаль /etc/locale.gen.

Шаг 10: перейдите на mkinitcpio

Сначала добавьте / etc / hosts:

# 127.0.0.1 локальный хост

# :: 1 локальный


Затем найдите и измените /etc/mkinitcpio.conf.

Обязательно включите перехватчики шифрования и перенесите перехватчики клавиатуры, чтобы шифрование следовало за ними.


Выполните следующую команду для создания загрузочных образов:

$mkinitcpio

Шаг 11: введите ключ шифрования

$пароль

Шаг 12: Установите пакет ucode

Если вы используете Intel, введите следующую команду:

$Пакман-Sintel-ucode


Для пользователей AMD команда должна быть:

$Пакман-Samd-ucode

Шаг 13: Установите и настройте диспетчер загрузки EFI

Чтобы установить диспетчер загрузки EFI, выполните следующую команду:

$bootctlустановить

Шаг 14: запустите перезагрузку

Введите exit и перезагрузитесь.

$перезагружать

После перезагрузки вам будет предложено ввести пароль.

Вот и все! Вот как вы устанавливаете ArchLinux с полным шифрованием диска.

Заключение

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

В этом руководстве вы узнали, как установить ArchLinux с полным шифрованием диска. Имея в своем распоряжении FDE, вам больше не нужно беспокоиться о вторжении других людей в вашу систему.

Надеюсь, вы нашли это руководство полезным и легким для понимания. Оставайтесь на linuxhint.com, чтобы увидеть больше сообщений, связанных с безопасностью данных.