VirtualBox: Encrypt Disks: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) м (Sirmax переименовал страницу VirtualBox Encrypt в VirtualBox: Encrypt Disks) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | [[Категория: |
+ | [[Категория:Virtualisation]] |
[[Категория:VirtualBox]] |
[[Категория:VirtualBox]] |
||
Текущая версия на 17:30, 3 апреля 2020
Шифрование дисков
Не слишком понятно насколько это надежно, но фича присутствует.
Для того что бы диск зашифровать ВМка должна быть выключена.
Шифруем так:
Найти все диски ВМки:
VBoxManage list hdds
UUID: 5edd3aaf-c1d1-4285-b1a4-43577c57494e Parent UUID: base State: created Type: normal (base) Location: /var/root/VirtualBox VMs/fuel-slave-3/fuel-slave-3_0.vdi Storage format: VDI Capacity: 65535 MBytes Encryption: disabled UUID: c82c916e-9cd2-41fb-a221-a87e8e6c0495 Parent UUID: base State: created Type: normal (base) Location: /var/root/VirtualBox VMs/fuel-slave-3/fuel-slave-3_1.vdi Storage format: VDI Capacity: 65535 MBytes Encryption: disabled UUID: 8ebbf7cf-09f0-45a3-821d-90555b2740aa Parent UUID: base State: created Type: normal (base) Location: /var/root/VirtualBox VMs/fuel-slave-3/fuel-slave-3_2.vdi Storage format: VDI Capacity: 65535 MBytes Encryption: disabled
Мне конфигурация "дана свыше" потому дисков оказалось три. Из GUI они все криптуются в один клик, из консоли - так:
20:05:22-root@Mac15:~# VBoxManage encryptmedium 'c82c916e-9cd2-41fb-a221-a87e8e6c0495' --cipher AES-XTS256-PLAIN64 --newpassword /tmp/pwd.txt --newpasswordid c82c916e-9cd2-41fb-a221-a87e8e6c0495 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
при этом в файле /tmp/pwd.txt - пароль. например echo 123 > /tmp/pwd.txt
При работе с консоли внимательно задавать ID -он должен быть уникальным. Я задал один ID для разных паролей и GUI предложил мне ОДНО поле ввода когда три части диска имели разные пароли. Из GUI запустить машину не удалось, что бы исправить ситуацию расшифровал диски из консоли и перешифровал их с разными password ID (я использовал uuid диска в качестве id пароля)
--newpasswordid c82c916e-9cd2-41fb-a221-a87e8e6c0495
Расшифровать так:
VBoxManage encryptmedium '8ebbf7cf-09f0-45a3-821d-90555b2740aa' --oldpassword /tmp/pwd.txt
Если три части диска закриптовать разными паролями - пароль при старте машины (точнее при обращении к диску, загрузка из сети стартует и без пароля) будет спрошен три раза.
Производительность не тестировал, при краше системы (как ребуте хоста так и принудительном выключении) ничего не сломалось.