Wie verwende ich die Remote-Anzeigefunktion von Oracle VirtualBox?

10

Ich kann die Remote-Anzeigefunktion von Oracle VirtualBox nicht verwenden.

Ich habe Host-Betriebssystem von Fedora 15 PAE. Auf diesem Betriebssystem wird Virtual Box mit demselben Gastbetriebssystem (Fedora 15) ausgeführt. Der Netzwerktreiber der virtuellen Box befindet sich im Bridge-Modus. Auf dem Host-Betriebssystem wird Gnome 3 ausgeführt, also als Gast-Betriebssystem.

In dieser Situation kann ich beide Computer getrennt von meinem Windows 7-Computer sehen. Ich kann SSH zu ihnen, ich kann VNC zu ihnen und ich kann RDP zu ihnen. Alle diese Funktionen funktionieren mit installierter Fedora-Software (ssh-Daemon, vncserver, x11vnc, xrdp usw.).

Aber wenn ich das richtig verstehe, hat VirtualBox eine eigene Bildschirmfreigabe für das RDP-Protokoll. Leider kann ich diese Funktion nicht verwenden.

Ich habe die Fernanzeige auf der Registerkarte Einstellungen-Anzeige-Fernanzeige von VirtualBox eingerichtet. Ich habe den Port auf 3390 gesetzt, um das bereits laufende rdp nicht zu stören. Ich habe View-Enable Remote Display im Menü des Virtualbox-Fensters auf "on" gesetzt.

Außerdem habe ich Port 3390 auf beiden Computern in der Firewall geöffnet.

Wie kann ich mich nun richtig mit diesem Display verbinden? Soll ich mich mit der IP des Hosts oder mit der des Gastes verbinden? Ich denke, dass es Gastgeber sein sollte. Aber ich kann keine Verbindung mit dem rdp-Client von Windows herstellen ...

Dims
quelle
Ich kann nicht versprechen, wie schnell, aber ich habe dies vor einiger Zeit getan ... sehr praktisch ... lassen Sie mich versuchen, es zu finden :)
OG Chuck Low
Haben Sie Terminal Server auf der Host-Box?
OG Chuck Low
Was meinst du mit "Terminal Server"? Ich kann auf mehrere Arten auf den Host zugreifen.
Dims
Entschuldigung, es war eine dumme Frage. Dass Sie die Box überhaupt rdp konnten, beantwortete sie :(
OG Chuck Low

Antworten:

13

Sie müssen sich eher mit dem Host als mit dem Gast verbinden. Ich würde das Problem in zwei Teile teilen und zunächst vorschlagen, dass Sie versuchen, auf Ihrem Gastgeber eine Verbindung zum Gast herzustellen

rdesktop localhost 3390

und sehen Sie, ob Sie eine Verbindung erhalten.

Wenn dies funktioniert, gehen Sie zu Ihrem Windows-Computer und stellen Sie eine Verbindung mit "Remotedesktopverbindung" her, indem Sie den Hostnamen und die durch einen Doppelpunkt (:) getrennte Verbindung angeben.

so etwas wie

myserver:3390

Wenn dies immer noch nicht funktioniert, welche Art von Fehlern erhalten Sie? Wird die Verbindung abgelehnt oder tritt eine Zeitüberschreitung auf? Können Sie die Anmeldung an Ihrer Firewall aktivieren oder die Firewall ganz kurz ausschalten, um zu überprüfen, ob es sich nicht um ein Firewall-Problem handelt?

Nwaltham
quelle
6

Zuerst müssen Sie sicherstellen, dass das VirtualBox Extension Pack installiert ist. Erhalten Sie es von hier: https://www.virtualbox.org/wiki/Downloads

Aktivieren Sie nach der Installation die virtuelle Anzeige für Ihre VM. Jetzt müssen Sie mit einem rdp-Viewer eine Verbindung zur IP-Adresse des Hosts herstellen.

Wenn Sie jedoch eine Verbindung zum lokalen Host herstellen, können Sie der Hilfedokumentation zu virtualbox Folgendes folgen:

Wenn Sie eine Verbindung zu localhost herstellen, um die Verbindung zu testen, funktionieren die Adressen localhost und 127.0.0.1 möglicherweise nicht mit mstsc.exe. Stattdessen muss die Adresse 127.0.0.2 [: 3389] verwendet werden.

Ahmad Mushtaq
quelle
4
Das ist ziemlich albern, dass das Ganze ohne die Erweiterung konfiguriert werden kann, aber nicht funktioniert und nicht einmal anzeigt, dass ...
sstn
0

Verbinden Sie Ihre VM über einen Remotedesktop:

rdesktop localhost:3389

Die Einstellung ist unten:

Fernanzeige

JsonBruce
quelle