Ich bin neu bei Oracle Virtual Box, habe VMware jedoch bereits mehrmals verwendet.
Ich habe einen Kunden, der jetzt eine virtuelle Maschine mit Windows XP auf seinem Hauptcomputer ausführt, um auf eine maßgeschneiderte Software zuzugreifen, die auf einem neueren Betriebssystem als XP 32bit nicht läuft. Er hat einen anderen PC, von dem aus er auf die virtuelle Maschine zugreifen möchte.
Kann dies erreicht werden? Muss ich den Bridge-Modus in der virtuellen Box verwenden?
Antwort1
Ja, verwenden Sie einen Bridged-Adapter auf der virtuellen Maschine, richten Sie ihn so ein, dass sich der Haupt-PC, der zweite PC und die VM in derselben Arbeitsgruppe befinden, mit demselben Switch oder Router verbunden sind und stellen Sie über eine Remotedesktopverbindung eine Verbindung zur VM her. So einfach ist das! Stellen Sie sicher, dass RDP auch in der virtuellen Maschine aktiviert ist. Sie melden sich mit den Administratoranmeldeinformationen der VM an.
Rufen Sie die IP der VM aus der Eingabeaufforderung mit „ipconfig /all“ ab. Der VM wird von Ihrem Router eine eigene IP zugewiesen, Sie können sie aber auch statisch festlegen.
Antwort2
Ja, das ist möglich. VirtualBox bietet folgende Funktionalität:
VirtualBox kann virtuelle Maschinen remote anzeigen, was bedeutet, dass eine virtuelle Maschine auf einem Computer ausgeführt werden kann, obwohl die Maschine auf einem zweiten Computer angezeigt wird, und die Maschine wird auch von dort aus gesteuert, als ob die virtuelle Maschine auf dem zweiten Computer ausgeführt würde.
(Kapitel 7der offiziellen Dokumentation)
Aus demselben Kapitel:
Oracle bietet in einem solchen VirtualBox-Erweiterungspaket Unterstützung für das VirtualBox Remote Display Protocol (VRDP). Wenn dieses Paket installiert ist, unterstützen VirtualBox-Versionen 4.0 und höher VRDP auf die gleiche Weise wie binäre (nicht Open Source) Versionen von VirtualBox vor 4.0.
VRDP ist eine abwärtskompatible Erweiterung des Remote Desktop Protocol (RDP) von Microsoft. Daher können Sie jeden Standard-RDP-Client zur Steuerung der Remote-VM verwenden.
Abschließend bietet die Dokumentation Beispiele für die Verbindung mit Remote-VMs unter Windows und Linux:
Unter Windows können Sie den Microsoft Terminal Services Connector (
mstsc.exe
) verwenden, der mit Windows mitgeliefert wird. Sie können ihn starten, indem Sie den „Ausführen“-Dialog aufrufen (drücken Sie die Windows-Taste und „R“) und „mstsc
“ eingeben. Sie finden ihn auch unter „Start“ -> „Alle Programme“ -> „Zubehör“ -> „Remotedesktopverbindung“. Wenn Sie den „Ausführen“-Dialog verwenden, können Sie Optionen direkt eingeben:mstsc 1.2.3.4:3389
Ersetzen Sie es
1.2.3.4
durch die IP-Adresse des Hosts und3389
bei Bedarf durch einen anderen Port.
Und unter Linux;
Sie können das standardmäßige Open-Source-Programm rdesktop verwenden. Dieses ist bei den meisten Linux-Distributionen im Lieferumfang enthalten, VirtualBox bietet jedoch auch eine modifizierte Variante von rdesktop für Remote-USB-Unterstützung (siehe Abschnitt 7.1.4, „Remote-USB“ weiter unten).
Verwenden Sie dazu
rdesktop
eine Befehlszeile wie die folgende:rdesktop -a 16 -N 1.2.3.4:3389