在不加入域的情况下连接到远程Hyper-V服务器

Hyper-V管理工具具有连接到远程服务器的功能。一般来说这个功能需要通过域控制器做用户身份认证;但是有的时候没有能用的域控制器,又不介意通过网络传输明文密码,那么也可以强制启用本地账户认证。

以下所有命令需要在管理员权限的PowerShell下执行。

在服务器运行:

# 启用远程管理
Enable-PSRemoting

# 接受远程身份认证
Enable-WSManCredSSP -Role server

在客户端运行:

# 启用远程管理
Enable-PSRemoting

# 启用 Hyper-V 控制台和 PowerShell 管理工具功能
Enable-WindowsOptionalFeature -online -FeatureName Microsoft-Hyper-V-Tools-All

# 信任服务器
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "你的服务器域名"

# 启用身份认证转发
Enable-WSManCredSSP -Role client -DelegateComputer "你的服务器域名"

然后在客户端打开组策略,在Computer Configuration > Administrative Templates > System > Credentials Delegation下找到Allow delegating fresh credentials with NTLM-only server authentication一项,双击,点击Enable,然后点上面的Show按钮,添加一行wsman/你的服务器域名

全部设置完以后,打开Hyper-V Manager,点击连接,输入远程服务器的域名,勾上使用不同账户(一定要勾上),输入对面管理员账户的用户名和密码即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据