Hyper-V Server 2019 远程管理器配置
一、服务端设置:配置计算机名、配置远程管理功能开启、远程桌面开启、IP地址固定。
1. 打开Powershell
2. 运行命令
winrm quickconfig Enable-PSRemoting Enable-WSManCredSSP -role server
3. 关闭防火墙或者把5985、5986端口打开。这两个端口是WinRM的
netsh advfirewall set currentprofile state off
netsh advfirewall firewall add rule name="5985" dir=in action=allow protocol=TCP localport=5985
netsh advfirewall firewall add rule name="5986" dir=in action=allow protocol=TCP localport=5986
二、客户端设置:
1. 启用 Hyper-V 管理工具
控制面板 》 程序 》 启用火关闭 Windows 功能 》 勾选 Hyper-V 下面的 Hyper-V GUI 管理工具
2. 打开组策略修改【允许分配新的凭据用于仅 NTLM 服务器身份验证】
运行 gpedit.msc 程序,定位到 计算机配置 》 管理模板 》 系统 》凭据分配》允许分配新的凭据用于仅 NTLM 服务器身份验证
启用该项设置,并添加以下服务器到列表
wsman/* termsvr/*
推荐:wsman/Hyper-V_Server_name
将 Hyper-V Server 的 IP 地址添加到 HOSTS 记录
3. 把本地机器的网络设置成专用网络,如果有多的网卡比如虚拟机网卡什么的都禁用掉,否则无法进行下一步
Get-NetAdapter | Get-NetConnectionProfile Set-NetConnectionProfile -Name "网络" -NetworkCategory Private
4. 打开本机的 powershell 执行下面命令
# 开启winrm winrm quickconfig # winrm安全配置,最后的参数值为 Hyper-V 服务器的主机名(域名) Set-Item WSMan:\localhost\Client\TrustedHosts -Value "Hyper-V_Server_name"
# winrm身份验证配置
Enable-WSManCredSSP -Role client -DelegateComputer "Hyper-V_Server_name"
5. 本地打开Hyper-V管理器,或者使用命令打开
virtmgmt.msc
6. 添加服务器,操作---连接服务器,输入要连接的服务器,输入凭据,就可以连接上了。
一定要注意用户名前要加".\"。比如用户名是"Administrator",要写成".\Administrator"。密码就是远程服务器这个账号的密码。
7. 授权解决方法
要解决授权错误,您必须使用手动将Hyper-V Server凭据添加到内存中cmdkey。
退出Hyper-V服务器,并在客户端的命令提示符下输入以下内容:
cmdkey /add:HYPERV-SERVER /user:Administrator /pass:<REDACTED>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!