Как зашифровать VM-box через VBoxManage?

Как зашифровать VM-box через VBoxManage?

Я создал VM-box черезVagrantfile, однако при попытке зашифровать хранилище возникает следующая ошибка:

$ VBoxManage encryptmedium aaa-bbb-ccc-ddd-eee --newpassword - --newpasswordid my_username --cipher "AES-XTS256-PLAIN64"
Enter new password:
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Encrypt hard disk operation for this cipher is not implemented yet!

То же самое происходит, если не указан никакой шифр.

Почему это не работает? И как правильно зашифровать виртуальную машину?


Дополнительная информация:

$ VBoxManage --version
5.0.14r105127

$ VBoxManage showvminfo secure | grep 'SATA.*UUID'
SATAController (0, 0): ~/VirtualBox VMs/secure/box-disk1.vmdk (UUID: aaa-bbb-ccc-ddd-eee)

У меня OS X (El Capitan).

решение1

ПоддерживатьШифрование дискавиртуальной машины, вам необходимо установитьПакет расширений Oracle VM VirtualBox. Пожалуйста, установите Extension Pack изСайт загрузки VirtualBox.

Он не включен по умолчанию, поскольку может содержать программное обеспечение системного уровня, которое может быть потенциально опасным для вашей системы.

Обратите внимание, что версияПакет расширенийнеобходимо соответствовать вашему существующемуVirtualBoxверсию, поэтому в случае проблем с установкой вам необходимо обновитьVirtualBoxпакет платформы (требуется выключение всех виртуальных машин).

После установки операцию шифрования можно выполнить с помощью интерфейса командной строки, используя следующий синтаксис:

VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"

Видеть:Улучшения и возможности VirtualBox 5.0: Шифрование образа диска

Примечание: «Шифрование образа диска» поставляется как пакет расширений VirtualBox, который необходимо устанавливать отдельно.

решение2

Возможно, это ошибка VirtualBox... есть ли способ получить список всех поддерживаемых шифров?

Или, может быть, порядок вариантов имеет значение,какой-то блог оракулаиРуководство пользователя VBoxпоказать этот заказ:

VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"

Или попробуйте использовать графический интерфейс, он должен быть здесь:

введите описание изображения здесь

Связанный контент