在我的工作场所,我们一直使用VMware vSphere作为我们的使用vSphere客户端进行连接的VM服务器。 在我们的路由器上使用一个简单的端口转发规则,我们就可以让所有员工只要用户名和密码login就可以从任何有互联网接入的地方访问虚拟机。
我正在构build一个新的虚拟机服务器,并且正在testingHyper-V,看看它能否更好地满足我们的需求。 我喜欢Hyper-V增强会话模式的更新function,因为它们将极大地帮助我们的工作stream程。
但是我遇到了一个巨大的问题 – 似乎没有简单的方法来远程使用Hyper-Vpipe理器。 有了VMware,我们可以通过在每个客户端上简单地安装1个客户端程序并转发路由器上的2个端口来完成所有工作。 Hyper-Vpipe理器似乎需要一个令人困惑的端口列表(我在这里find)。 但是它并没有结束 – 即使我转发所有正确的端口,由于Windows的安全性,我仍然无法连接。
即使在禁用Windows防火墙的同一局域网内,也不能使用Hyper-Vpipe理器连接到其他服务器,除非您位于同一个Windows域中,并且将客户端用户帐户添加到服务器上的Hyper-Vpipe理员组。 在我的工作场所,我们不使用Windows域,因为我们是一个相当小的开发团队,我们主要是远程工作。
从我读过的有关让Hyper-V与Workgroup一起工作的信息来看,您需要在客户端和服务器端都使用相同的用户帐户,并且需要匹配密码 – 这是一个pipe理的噩梦。
我能够在这里find一个configuration脚本来简化设置,但它似乎有很多微观pipe理,它仍然没有解决通过互联网连接的问题。
为什么这么难? 当我想使用远程桌面来控制服务器时,我只需要转发一个端口,并要求我在服务器上input用户名和密码。 为什么Hyper-Vpipe理器不能做到这一点? 有没有一种直观的方式来做到这一点?
编辑:
跟进:为了testing目的,我修改了路由器的端口转发设置,以将所有UDP / TCP端口转发到我的Hyper-V服务器。 我也禁用了客户端和服务器上的Windows防火墙。 然后,我在服务器和我的客户端上创build了相同的用户名/密码帐户。 我根据John Howard的文章中的说明启用了“Anonymous DCOM”。 我仍然收到错误“在计算机上的操作xxx失败”。
通过LAN连接到服务器的步骤相同。 而所有的端口被转发,没有防火墙,我不明白为什么它不应该在互联网上工作。
我很想设置一个VPN来使用Hyper-Vpipe理器 – 但根据我的研究,即使通过VPN连接也很麻烦,根据这篇文章在这里 !
微软有一篇关于如何在工作组中configurationHyper-V进行远程pipe理的技术文章(没有一个域),你可以在这里find。