
У меня есть виртуальная машина CentOS, работающая с использованием Hyper-V, и я хотел бы подключиться к ней через RDP.
Я настроил коммутатор Hyper-V для использования внешней сети через LAN-подключение моей физической машины.
Виртуальная машина может без проблем использовать сеть, но я не уверен, какой адрес указать RDP для подключения.
решение1
Поскольку ваш гостевой Hyper-V не является ОС Microsoft, у него не будет встроенной поддержки RDP, поэтому вы не можете просто подключиться к нему по протоколу RDP.
Если вам необходимо использовать протокол RDP от Microsoft, вам потребуется установить RDP-сервер на гостевой ОС.
Источник:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop
Хотя мой источник предназначен для Azure, он применим и к любому гостевому Hyper-V (и другим продуктам виртуальных машин).
Источник выше предлагает [по крайней мере для Linux] установить, xrdp
который является RDP-сервером с открытым исходным кодом, который должен позволить вам использовать встроенный RDP-клиент Windows (mstsc.exe) для подключения к вашей гостевой ОС. Простой поиск в Google xrdp centos
показывает несколько статей людей, которые установили его:
Чтобы добавить и завершить мой ответ относительно вашего последнего вопроса: вам нужно будет подключиться к IP или имени хоста самой гостевой ОС. Если вы сделаете это ifconfig
на своем терминале CentOS, то вы увидите IP-адрес для вашего ethx
(вероятно, eth0), который вы должны распознать как выбранную вами подсеть (192.168.xx, 10.xxx и т. д.).