我正在构建一个新的VM服务器,我正在测试Hyper-V以确定它是否更符合我们的需求.我喜欢Hyper-V增强会话模式的新功能,因为它们对我们的工作流程有很大帮助.
但是我遇到了一个大问题 – 似乎没有简单的方法可以远程使用Hyper-V管理器.使用VMware,我们可以通过在每个客户端上安装1个客户端程序并在路由器上仅转发2个端口来完成所有操作. Hyper-V管理器似乎需要一个令人困惑的端口列表(我发现了here).但它并没有结束 – 即使我转发所有正确的端口,由于Windows安全性,我仍然无法连接.
即使在禁用Windows防火墙的同一LAN中,也无法使用Hyper-V管理器连接到其他服务器,除非您在同一Windows域上并将客户端用户帐户添加到服务器上的Hyper-V管理员组.在我的工作场所,我们不使用Windows域,因为我们是一个相当小的开发团队,我们主要是远程工作.
从我读到的关于让Hyper-V与Workgroup一起工作的内容是,您需要在客户端和服务器上使用相同的用户帐户,并且密码需要匹配 – 这是管理的噩梦.
我能够找到一个配置脚本here来简化设置,但它似乎是很多微观管理,它仍然没有解决尝试通过互联网连接.
为什么这么难?当我想使用远程桌面来控制服务器时,我只需要转发一个端口,它会要求我提供服务器上帐户的用户名和密码.为什么Hyper-V Manager不能这样做?有没有直观的方法来做到这一点?
编辑:
接下来:出于测试目的,我修改了路由器的端口转发设置,以便将所有UDP / TCP端口转发到我的Hyper-V服务器.我还在客户端和服务器上禁用了Windows防火墙.然后我在服务器和客户端上创建了一个相同的用户名/密码帐户.我根据John Howard的文章中的说明启用了“Anonymous DCOM”.我仍然收到错误“计算机xxx上的操作失败”.
通过LAN连接到服务器的步骤相同.并且所有端口都被转发并且没有防火墙,我不明白它为什么不应该通过互联网工作.
我很想设置一个VPN只是为了使用Hyper-V管理器 – 但根据我的研究,即使通过VPN连接也很麻烦,根据这篇文章here!