
我有一個使用 Hyper-V 運行的 CentOS 虛擬機,並且想透過 RDP 連接到它。
我已將 Hyper-V 交換器設定為透過實體機的 LAN 連線使用外部網路。
VM 可以毫無問題地使用網絡,但我不確定告訴 RDP 連接到哪個位址。
答案1
由於您的 Hyper-V 來賓不是 Microsoft 的,因此它不具備開箱即用的 RDP 功能,因此您不能僅對其進行「RDP」。
如果您需要使用 Microsoft 的 RDP 協議,則需要在來賓作業系統上安裝 RDP 伺服器。
來源:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop
雖然我的來源是針對 Azure 的,但它對於任何 Hyper-V(以及其他 VM 產品)來賓來說都是如此。
上面的原始程式碼建議 [至少對於 Linux] 安裝xrdp
一個開源 RDP 伺服器,它應該允許您使用 Windows 內建 RDP 用戶端 (mstsc.exe) 連接到您的來賓作業系統。一個簡單的 Googlexrdp centos
顯示了安裝它的人的幾篇文章:
新增並完成我對最後一個問題的回答:您將需要連接到來賓作業系統本身的 IP 或主機名稱。如果您ifconfig
在 CentOS 終端機上執行此操作,那麼您將看到您的 IP 位址ethx
(可能是 eth0),您應該將其識別為您選擇的子網路(192.168.xx、10.xxx 等)。