
Ich habe eine Headless-Virtualbox-Instanz mit diesem Befehl gestartet:
VBoxManage startvm "Ensembl67VirtualMachine" --type headless
Waiting for VM "Ensembl67VirtualMachine" to power on...
VM "Ensembl67VirtualMachine" has been successfully started.
Remote Desktop Server Port:5555
Es ist mit Authentication Method: Null
und eingerichtet Extended Features: Allow Multiple Connections
und läuft jetzt, aber ich weiß nicht, wie ich von demselben Laptop, auf dem es läuft, eine Verbindung dazu herstellen kann. Ich möchte es gerne auf einem Terminal laufen lassen können. Ich habe das Folgende versucht, aber es passiert nichts:
rdesktop localhost:5555
ERROR: localhost: unable to connect
rdesktop 127.0.0.1:5555
Irgendwelche Ideen?
Antwort1
Ich habe eine Möglichkeit entdeckt, eine Verbindung zur in VirtualBox integrierten Remotedesktop-GUI herzustellen:
Halten Sie die Maschine zunächst an, indem Sie Folgendes verwenden:
VBoxManage controlvm <vm> savestate
Starten Sie danach die GUI mit:
VboxManage startvm <vm> --type gui
Ich würde gerne einen einzigen Befehl zur Verbindung mit der GUI verwenden, aber diese Befehle sind die beste Lösung, die ich bisher gefunden habe.
Antwort2
Der Remotedesktopdienst von VirtualBox ist an die Netzwerkschnittstelle Ihres Hostsystems gebunden, unabhängig davon, welches Netzwerk (falls vorhanden) Sie im Gast eingerichtet haben.
Ich verwende solche VMs ständig. localhost:5555
Beides 127.0.0.1:5555
sollte funktionieren, aber Sie können versuchen, die Fehlerbehebung durchzuführen.
Haben Sie versucht, einen anderen Port für den Server zu verwenden? Vielleicht verwendet etwas anderes auf Ihrem Computer bereits 5555?
Haben Sie versucht, einen anderen RDP-Client zu verwenden oder von einem anderen Computer in Ihrem LAN darauf zuzugreifen (in diesem Fall unter Verwendung Ihrer LAN-IP-Adresse)?
Versuchen Sie, von einer VM aus auf den RDP-Server einer anderen zuzugreifen? Abhängig von den Netzwerkeinstellungen der zweiten VM kann dies funktionieren oder auch nicht.