Wie verschlüsselt man eine VM-Box mit VBoxManage?

3

Ich habe die VM-Box über erstellt VagrantfileWenn ich jedoch versuche, den Speicher zu verschlüsseln, wird der folgende Fehler angezeigt:

$ 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!

Das gleiche passiert, wenn keine Chiffre angegeben wird.

Warum funktioniert das nicht? Und wie verschlüssele ich die VM richtig?


Zusätzliche Information:

$ 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)

Ich bin auf OS X (El Capitan).

kenorb
quelle

Antworten:

2

Zu unterstützen Festplattenverschlüsselung der virtuellen Maschine müssen Sie installieren Oracle VM VirtualBox-Erweiterungspaket . Bitte installieren Sie das Extension Pack von der VirtualBox-Download-Site .

Es ist standardmäßig nicht enthalten, da es Software auf Systemebene enthalten kann, die potenziell schädlich für Ihr System sein kann.

Bitte beachten Sie, dass die Version von Erweiterungspaket muss mit Ihrem vorhandenen übereinstimmen VirtualBox Wenn Sie Probleme bei der Installation haben, müssen Sie Ihre Version aktualisieren VirtualBox Plattformpaket (Herunterfahren aller VM-Maschinen ist erforderlich).

Nach der Installation kann der Verschlüsselungsvorgang über die Befehlszeilenschnittstelle mit folgender Syntax ausgeführt werden:

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

Sehen: VirtualBox 5.0-Verbesserungen und -Funktionen: Festplatten-Image-Verschlüsselung

Hinweis: Die "Festplatten-Image-Verschlüsselung" wird als VirtualBox-Erweiterungspaket geliefert, das separat installiert werden muss.

kenorb
quelle
2
Was für ein seltsamer Ort, um diese Informationen zu vergraben, es wurde nicht einmal im Download-Link (oder im Handbuchabschnitt von VBoxManage) erwähnt. Und eine schreckliche Fehlermeldung von VBoxManage
Xen2050
1

Vielleicht ein VirtualBox-Fehler ... gibt es eine Möglichkeit, alle unterstützten Chiffren aufzulisten?

Oder vielleicht ist die Reihenfolge der Optionen von Bedeutung, ein Orakel-Blog und das VBox Handbuch Diesen Auftrag anzeigen:

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

Oder versuchen Sie es mit der GUI, sollte hier sein:

enter image description here

Xen2050
quelle