我被分配了一个使用 win 2008 r2 构建系统的任务。因此任务是:
1)所有内容只在一台装有 win 2008 r2 的机器上运行
2) 设置具有多个 IP 地址的终端服务器,这样每个用户都有自己的 IP 来登录(远程桌面)和浏览互联网。例如,John 将通过 1.1.1.1 登录,当他从 RD 浏览互联网时,他的 IP 将是 1.1.1.1。而用户 George 将通过 2.2.2.2 登录。并且它们不能互换。
3) 最难的部分是,他们应该通过 win 2008 终端服务登录 win 7。老板提到,win 7 将在 win 2008 内部(或以某种方式)运行。他还说,每个人都只能获得一份 windows 7。所以他不会购买更多许可证。周围没有任何虚拟机,一切都应该在一个虚拟机中。这样他就可以控制会话等。
我的想法是为每个用户设置一堆具有专用 IP 的虚拟机。但是他说不行。如果可以使用 Linux,我会使用 Linux-KVM。但是对于 Windows,我很困惑...
各位,请告诉我如何完成这项任务
答案1
首先,您不能这样使用 Windows 7。您一次只能登录一台 Windows 7 计算机。如果您拥有一个 Windows 7 许可证,您将获得一台计算机,因此,除非人们不同时使用它,否则您无法执行请求的这一部分。
当然,您可以这样使用 Windows 2008。如果您使用终端服务,您还可以为用户提供多个入站 IP 以供连接,这样这一部分就可行了。但实际上没有什么帮助 - 入站连接的有趣部分不是服务器 IP,而是客户端 IP 地址,当他们登录时会记录该 IP 地址。所以您实际上可以跳过这一部分。
因此,假设我们在这里讨论的是 Windows 2008,则无法直接告诉 Windows“此用户每次连接出站时,都将此 IP 作为源 IP。” 我能想到的唯一可行方法是两个部分:
设置某种类型的出站代理服务器。
配置终端服务器上每个用户的配置文件,以使用不同的代理服务器/地址进行出站连接。
答案2
你所说的是虚拟桌面基础架构(VDI),Microsoft 有解决方案来提供帮助。
你的问题中关于许可的部分是题外话。如果不在许可方面进行大量投资,你将很难合法地实现这一点。