Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Монтирование шифрованных разделов  (Прочитано 6011 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Доброго времени суток!
Беспокоит следующая ситуация:
1)Имеется 2 винчестера с 2 шифрованными разделами (aes 256, шифровались при установке Ubuntu Server, сейчас установлена vm, к которой напрямую подключены разделы).
2)При монтировании через GUI никаких проблем нет:

Вопрос:
Как монтировать шифрованные разделы через консоль?
Читал man mount - не нашел, может плохо читал и кто-то читал лучше, подскажите.
И, конечно, интересуют особенности редактирования fstab по отношению к шифрованным разделам.
Уверен, тут найдется человек, который выполнял данную задачу множество раз.

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #1 : 15 Января 2011, 02:13:28 »
oh shi~
Если luks, то...
cryptsetup luksOpen /dev/$name $MountName
mount /dev/mapper/$MountName $dir
Если шифрование с использованием ключа, то к первой команде добавить --key-file $keyname.

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #2 : 15 Января 2011, 03:03:40 »
Да! Получилось.
Правда при использовании
--key-file /home/%юзернейм%/%файл_ключа%
выводило:
"Нет доступных ключей для данного пароля", но при --master-key-file попросило ввести ключ - и всё поднялось.
Всё ещё остается открытым вопрос автомонтирования при загрузке, т.к. форма с --master-key-file запрашивает ввод, не смотря на указание файла с ключом - что достаточно странно, т.к.  согласно help-у ввод как раз идет из файла.

Пользователь решил продолжить мысль 15 Января 2011, 03:40:20:
В процессе эксперимента стало ясно, что запуск без какого-либо параметра (--master-key-file/--key-file) приводит всё к тому же - вводу пароля.
« Последнее редактирование: 15 Января 2011, 03:40:20 от Mr.Alexey »

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #4 : 15 Января 2011, 19:51:58 »
Почитал статьи и форумы, и возникла соответствующая проблема - у меня нет файла ключа, т.е. у меня есть парольная фраза, из которой генерируется ключ, но для доступа при загрузке нужен именно файл с ключом.
Среди действий по cryptsetup ничего для решения проблемы не нашел. Как вариант можно скопировать данные, переделать с файлом ключа, как в https://forum.ubuntu.ru/index.php?topic=86930.msg660827#msg660827, но может есть лучшее решение проблемы?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #5 : 15 Января 2011, 20:02:14 »
решение - прямые руки
dd if=/dev/urandom of=my.key bs=1 count=256
cryptsetup luksAddKey $dev my.key
##Ввод пароля
????
ProfIt!
Далее смотрим cryptsetup luksDump $dev на предмет key slot 0 и 1.
« Последнее редактирование: 15 Января 2011, 20:07:03 от 666joy666 »

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #6 : 17 Января 2011, 01:56:03 »
Долгое время не мог понять, почему не цепляет диск - решилось переносом файла ключа за раздел пользователя - полагаю раздел цеплялся после шифрованных разделов с данными - теперь работает. Кстати, где правильней будет хранить файл ключа?
Так же возник вопрос, какая ошибка есть в этой команде:
sudo cryptsetup luksFormat /dev/sdc1 /my.keyОтвет на команду - Ошибка 22, неверный аргумент.
sdc1 - раздел 0x83.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #7 : 17 Января 2011, 02:27:48 »
sudo cryptsetup luksFormat /dev/sdc1 /my.keyПробел после sdc1?
xUbuntu 12.04

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #8 : 17 Января 2011, 03:15:06 »
Долгое время не мог понять, почему не цепляет диск - решилось переносом файла ключа за раздел пользователя - полагаю раздел цеплялся после шифрованных разделов с данными - теперь работает. Кстати, где правильней будет хранить файл ключа?
Так же возник вопрос, какая ошибка есть в этой команде:
sudo cryptsetup luksFormat /dev/sdc1 /my.keyОтвет на команду - Ошибка 22, неверный аргумент.
sdc1 - раздел 0x83.
sudo cryptsetup luksFormat /dev/sdc1 --key-file /my.key
Так же можно добавить --key-size с параметров 128,256,etc...
Цитировать
Кстати, где правильней будет хранить файл ключа?
Тут уж каждому свое... можно где-то в /root/.keks/.tort а можно где-то еще...Фантазия безгранична.

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Монтирование шифрованных разделов
« Ответ #9 : 17 Января 2011, 09:12:22 »
...но для доступа при загрузке нужен именно файл с ключом....

Вот не помню уже детали (гугл помнит точно!), но если создать шифрованный диск при установке то при загрузке появляется красивое такое графическое меню с запросом пароля для диска, причем для каждого зашифрованного раздела свой запрос...
Homo homini admini est...

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #10 : 21 Января 2011, 17:46:18 »
Решил проблему с ответом на luksFormat "неверный аргумент", оказалось, при подтверждении выполнения команды требуется отвечать не "yes"(как написано), a "YES".
В дополнение вопрос, что за процесс такой 704 и что обозначают следующие две строчки?


Пользователь решил продолжить мысль 21 Января 2011, 18:02:44:
И ещё один вопрос, командой:
dd if=/dev/urandom of=my.key bs=1 count=256мы создаем файл с ключом длинной 256 байт, но длинна ключа в aes - 256 бит, может было бы правильней:
dd if=/dev/urandom of=my.key bs=1 count=32?
« Последнее редактирование: 21 Января 2011, 18:03:06 от Mr.Alexey »

Оффлайн Mr.Alexey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Монтирование шифрованных разделов
« Ответ #11 : 30 Января 2011, 00:13:37 »
Подниму тему, так как вопрос касательно размера ключа до сих пор актуален.

 

Страница сгенерирована за 0.064 секунд. Запросов: 23.