В Windows Server 2016 добавилась возможность подключения к хосту Hyper-V с другими учетными данными. Это можно использовать для подключения к другому хосту, который находится в другом домене или вообще к хостам, которые не добавлены в домен. Эта же возможность может быть использована на Windows 10/Windows Server 2019.
Для этого необходимо:
- Запустить Hyper-V manager (диспетчер Hyper-V)
- Щелкнуть правой кнопкой и выбрать Connect to Server (Подключиться к серверу)
- Указать компьютер к которому нужно подключиться и выбрать учетную запись пользователя.
Однако при подключении может возникнуть ошибка «An error occured while attempting to connect to server <server_name>. Check that Virtual Machine Management service is running and that you are authorized to connect to the server». Конечно нам нужно убедиться что мы подключаемся к работающему Hyper-V серверу с верным логином и паролем.
Однако дополнительно нужно включить аутентификацию CredSSP на удаленном компьютере. Т.е. на Hyper-V сервере в PowerShell выполняем данную команду:
1 |
Enable-WSManCredSSP -Role Server |
Если Hyper-V сервер находится за пределами домена, тогда необходимо уже на локальном компьютере выполнить команды, добавляющие наш удаленных компьютер в список доверенных.
1 2 |
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "fqdn-of-hyper-v-host" Enable-WSManCredSSP -Role client -DelegateComputer "fqdn-of-hyper-v-host" |