Wie stelle ich vom Windows 10-Host über RDP eine Verbindung zu meiner KUbuntu 22.04.1 LTS-VM her, die in Hyper-V ausgeführt wird?

Wie stelle ich vom Windows 10-Host über RDP eine Verbindung zu meiner KUbuntu 22.04.1 LTS-VM her, die in Hyper-V ausgeführt wird?

Zu Ihrer Information, ich habe die 22.04.1 LTS-Version installiert vonhttps://kubuntu.org/getkubuntu/.

Das Lustige ist, dass ich mich mit KRDP von innerhalb der VM aus mit meiner VM verbinden kann, also habe ich bestätigt, dass Remotedesktop aktiviert ist. Mit der IP-Adresse der VM kann ich jedoch nicht per RDP vom Windows 10-Host darauf zugreifen. Ich habe versucht, vom Host aus „IPADDR anzupingen“, was funktioniert, also ist es definitiv von Windows 10 aus erreichbar. Der Hauptgrund, warum ich das tun möchte, ist, dass einige wichtige Funktionen wie Kopieren und Einfügen zwischen der VM und meinem Host und die Möglichkeit, meinen gesamten Bildschirm zu verwenden, mit der Hyper-V-Schnittstelle nicht verfügbar sind. Ich habe gelesen, dass die einzige Möglichkeit, diese Art von Funktionen zu erhalten, darin besteht, meine VM über den Hyper-V-Manager zu starten und dann per RDP von Windows 10 aus darauf zuzugreifen.

Falls es hilft: Ich verwende auch den Standardschalter in den Hyper-V-Netzwerkadaptereinstellungen und lasse die Option „Virtuelle LAN-ID aktivieren“ ohne Aktivierung.

Mir ist auch aufgefallen, dass die Netzwerkkonfiguration zeigt, dass sich die KUBuntu-VM in einem anderen Subnetz befindet, was interessant ist. Ich habe einen Artikel gelesen, in dem vorgeschlagen wurde, dass sich Host und Gast im selben Subnetz befinden müssen, aber ich bin nicht sicher, wie ich das Netzwerk mit Hyper-V manuell konfigurieren kann. Ich vermute, dass dies eher ein Problem der Netzwerkkonfiguration ist und dass die Verwendung des Standardschalters in Hyper-V nicht funktioniert.

Antwort1

Ich denke, Sie brauchen XRDP (ich verwende XRDP und es funktioniert). Ich bin ziemlich sicher, dass Sie einen externen Switch brauchen oder davon profitieren würden (z. B. 192.168.xy in Ihrem Netzwerk).

Ich habe den externen Switch hinzugefügt und mein Linux-System so eingerichtet, dass es diesen verwendet.

Externer Hyper-V-Switch

Ich habe XRDP unter Linux installiert: sudo apt-get install xrdp

Ich habe Linux neu gestartet.

Dann habe ich verwendet: sudo systemctl start xrdp und anschließend mit sudo systemctl status xrdp geprüft.

Ich habe mich vom Gastcomputer abgemeldet (RDP meldet den aktuellen Benutzer eines Windows-Computers ab, aber anscheinend nicht den eines Linux-Computers).

Ich habe die Remotedesktopverbindung von Windows (11) gestartet, die Gast-IP-Adresse eingegeben und die Verbindung wurde sofort hergestellt.

Hyper-V-Gastzugriff mit Windows RDP

.

Ich musste sicherstellen, dass der Dienst unter Linux läuft (in meinem Fall xrdp). Versuchen Sie xrdp

Stellen Sie außerdem sicher, dass Sie sich vom Gastcomputer abmelden (nicht ausschalten) und dass zuerst xrdp gestartet wurde.

Stellen Sie dann eine Verbindung mit Windows RDP her

Dies funktioniert ordnungsgemäß für Ubuntu und Kali Linux

Zusammenfassung:

  1. Fügen Sie in Hyper-V einen externen Switch hinzu.
  2. Ändern Sie bei ausgeschaltetem Gast die Netzwerkverbindung auf „Externer Switch“.
  3. Starten Sie die Gastmaschine und installieren Sie xrdp auf der Gastmaschine.
  4. Starten Sie den xrdp-Dienst: sudo systemctl start xrdp. Überprüfen Sie den Status.
  5. Melden Sie sich vom Gastcomputer ab (schalten Sie ihn nicht aus).
  6. Öffnen Sie Windows RDP und stellen Sie eine Verbindung mit der IP-Adresse her.

verwandte Informationen