
Ich habe eine CentOS-VM, die Hyper-V verwendet, und möchte über RDP eine Verbindung dazu herstellen.
Ich habe den Hyper-V-Switch so eingerichtet, dass er über die LAN-Verbindung meiner physischen Maschine ein externes Netzwerk verwendet.
Die VM kann das Netzwerk problemlos nutzen, aber ich bin nicht sicher, mit welcher Adresse ich RDP eine Verbindung herstellen soll.
Antwort1
Da Ihr Hyper-V-Gast nicht von Microsoft ist, ist er nicht standardmäßig mit RDP kompatibel und Sie können daher nicht einfach per „RDP“ auf ihn zugreifen.
Wenn Sie das RDP-Protokoll von Microsoft verwenden müssen, müssen Sie einen RDP-Server auf dem Gastbetriebssystem installieren.
Quelle:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop
Obwohl meine Quelle für Azure ist, gilt sie auch für alle Hyper-V-Gastgeräte (und auch für andere VM-Produkte).
Die obige Quelle schlägt [zumindest für Linux] die Installation vor. Dabei handelt es sich xrdp
um einen Open-Source-RDP-Server, mit dem Sie den in Windows integrierten RDP-Client (mstsc.exe) verwenden können, um eine Verbindung zu Ihrem Gastbetriebssystem herzustellen. Eine einfache Google-Suche xrdp centos
zeigt einige Artikel von Leuten, die es installiert haben:
Um meine Antwort in Bezug auf Ihre letzte Frage zu ergänzen und zu vervollständigen: Sie müssen eine Verbindung zur IP oder zum Hostnamen des Gastbetriebssystems selbst herstellen. Wenn Sie dies ifconfig
auf Ihrem CentOS-Terminal tun, sehen Sie die IP-Adresse für Ihr ethx
(wahrscheinlich eth0), die Sie als Ihr gewähltes Subnetz erkennen sollten (192.168.xx, 10.xxx usw.).