Як зашифрувати віртуальну машину через VBoxManage?


3

Я створив вікно VM 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).

Відповіді:


2

Щоб підтримати шифрування диска віртуальної машини, потрібно встановити пакет розширень Oracle VM VirtualBox . Установіть пакет розширень з сайту завантаження VirtualBox .

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

Зверніть увагу на те, що версія Extension Pack має відповідати існуючій версії VirtualBox , тому у випадку встановлення необхідно оновити пакет платформи VirtualBox (потрібно вимкнути всі машини VM).

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

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

Див .: Покращення та функції VirtualBox 5.0: Шифрування зображень диска

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


2
Яке дивне місце, щоб поховати цю інформацію, вона навіть не згадувалася в посиланні "Завантажити" (або в розділі "Керівництво по VBoxManage"). І страшне повідомлення про помилку від VBoxManage
Xen2050

1

Може бути, помилка VirtualBox ... чи є спосіб, щоб перерахувати всі підтримувані шифри?

Або, можливо, порядок варіантів, деякі блог Oracle і керівництво VBox показують цей порядок:

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

Або спробуйте скористатися графічним інтерфейсом:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.