3

Я создал 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 (Эль-Капитан).

2 ответа2

2

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

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

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

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

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

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

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

1

Может быть, ошибка VirtualBox ... есть ли способ перечислить все поддерживаемые шифры?

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .