Как сделать rdp к виртуальной машине
В целях безопасности рекомендуется использовать для RDP внешний порт, отличный от 3389, и явно указывать его при подключении на стороне клиента. Далее в примере используется порт 53389.
Чтобы подключиться к VM с ОС Windows с использованием RDP:
- в настройках шлюза Edge Gateway настройте DNAT-трансляцию с внешнего IP-адреса (Original IP/Range) и порта 53389 (Original Port) на внутренний IP-адрес (Translated IP/Range) и порт (Translated Port) VM; как это сделать, описано в данной статье
- разрешите подключение в межсетевом экране Edge Gateway на порт 53389 (Protocol TCP, Destination Port) на внешний IP-адрес из Sub-Allocated Pool (Destination IP Address); как это сделать описано в данной статье
- подключитесь к VM через консоль; как это сделать, описано в данной статье ( при первом запуске ОС будет предложено установить логин и пароль администратора)
- откройте свойства вашего компьютера в System (Этот компьютер) - Properties (Свойства) - Remote settings (Настройки удаленного доступа) - вкладка Remote (Удаленный доступ) - поставьте галочку Allow remote connections (Разрешить удаленные подключения к этому компьютеру)
- убедитесь, что в брандмауэре Windows включены правила, разрешающие подключение к удаленному рабочему столу
Если профиль вашей сети соответствует общедоступной сети, то необходимо убедиться, что в правиле брандмауэра стоит галочка "Публичный".
У моего коллеги старый Mac, и он должен что-то протестировать в Windows. Его Mac не достаточно мощный, чтобы запустить ВМ, поэтому ему нужны те, которые есть у меня. У меня есть несколько виртуальных машин, которые соответствуют его потребностям.
Решение, которое я придумал, состояло в том, чтобы разместить виртуальные машины и подключиться к ним через RDP. Если у вас есть более простые решения, я весь в ушах. И нет, у нас (пока) нет локального сервера для запуска виртуальных машин в режиме без головы (это было бы идеально).
На вкладке Сеть я пробовал NAT и мост:
Брандмауэр был отключен как на гостевой, так и на основной ОС.
Есть ли у вас идеи о том, как я могу получить удаленный доступ к этим виртуальным машинам?
Remote Desktop Connection Manager (RDCMan) — утилита от Microsoft для подключения к серверам по RDP (пришедшая на замену оснастке Remote Desktops). Версия RDCMan 2.7 имеет одну интересную особенность, а именно — с ее помощью можно подключаться напрямую к консоли виртуальной машины Hyper-V, используя для этого VMConnect.
Чтобы подключиться к виртуальной машине, первым делом необходимо узнать ее ID. Сделать это можно с помощью PowerShell, например:
Get-VM -Name VM1 | select ID
Теперь к виртуальной машине можно подключаться как к обычному серверу.
Плюс подключения к консоли в том, что ВМ может находиться во внутренней приватной сети не иметь выхода наружу, у нее может быть отключен доступ по RDP, она может вообще не иметь сетевого адаптера — вы все равно сможете к ней подключиться.
Похожие материалы:
Запустить на своём компьютере (там, откуда запускаете RDCMan) от имени администратора PowerShell и ввести следующие строки добавляющие некоторые значения в реестр (HostRD — мой хост с виртуалками):
После этого, на своём компьютере, добавить свою учётную запись в группу Администраторы Hyper-V.
Подключение к виртуальному рабочему столу (VDI/DaaS) по RDP в OC Windows происходит с помощью встроенного RDP-клиента.
Для подключения к виртуальному рабочему столу (VDI/DaaS) через OC Windows нужно:
1) Нажать комбинацию клавиш Win+R или вызвать приложение “Выполнить” (“Run”), приложение расположено в меню пуск.
2) Во всплывшем окне напишите название программы, которую нужно открыть — mstsc.exe и нажмите “ОК”.
3) Зайдите в личный кабинет, возьмите адрес сервера на странице с доступами в виртуальному рабочему столу (главная страница услуги).
4) Вбиваете адрес сервера в программе RDP и нажимаете “Подключиться” ("Connect")
5) Далее понадобятся логин и пароль для подключения к виртуальному рабочему столу по RDP. Доступ расположен на одной странице с адресом сервера из пункта 3.
6) Выбираете новое подключение и вводите данные из личного кабинета.
7) Заходите на виртуальной рабочий стол, в процессе у может возникнуть дополнительное окно “Не получается проверить подлинность сертификата”. Отмечаете галочку и нажать “ОК”. За этим окном может появиться еще одно, там аналогично отмечаете галочку и нажать “ОК”.
8) Чтобы таких окон больше не появлялось, нужно при следующем подключении на этапе 3 зайти в параметры подключения, далее во вкладку дополнительно и отметить “Подключаться без предупреждения”
Linux
Для подключения к виртуальному рабочему столу через OC на базе Linux нужно:
2) После установки клиента создаете новое подключение.
3) Зайдите в личный кабинет, возьмите адрес сервера на странице с доступами к виртуальному рабочему столу (главная страница услуги).
4) В поле “Server” вписываете адрес сервера, в поле “User Name” — логин доступа к серверу по RDP, в поле “Password” — пароль для доступа к виртуальному рабочему столу и жмете “Connect”.
5) Возникает окно с предупреждением, жмите “OK”. Далее происходит заход на рабочий стол по RDP
macOS
Для подключения к виртуальному рабочему столу через OC macOS нужно:
2) Зайдите в личный кабинет, возьмите ардес сервера на странице с доступами к виртуальному рабочему столу (главная страница услуги).
3) В поле “PC Name” вписываете адрес сервера, в поле “User Name” — логин доступа к рабочему столу по RDP, в поле “Password” — пароль для доступа к виртуальному рабочему столу. Задать имя для подключения можно в поле “Connection name”.
4) Возникает предупреждение, нажмите “Continue”, далее произойдет подключение к серверу.
Для подключения к виртуальному рабочему столу через iOS нужно:
После установки открываете программу и жмете “+”.
3) Далее выбираем “Рабочий стол”.
4) Зайдите в личный кабинет, возьмите адрес сервера на странице с доступами к виртуальному рабочему столу (главная страница услуги).
5) В поле “Имя ПК” вводите адрес виртуального рабочего стола, далее переходите на страницу “Учетная запись пользователя” и выбираете “Добавить учетную запись пользователя”
6) На строке “Имя пользователя” вводите Логин для доступа к виртуальному рабочему столу по RDP, в пароль — пароль.
7) В списке доступных подключений отображается виртуальный рабочий стол. Заходите на виртуальной рабочий стол.
Читайте также: