我已经找到了如何让每个用户拥有多个会话,但我需要多个连接到一个会话,就像 TeamViewer 程序能够做到的那样,多个人可以连接到一台计算机并看到相同的窗口等。
我正在运行 Windows Server 2008 R2。
答案1
以下说明适用于 Windows XP/2003/Vista/2008/7/2008 R2。请注意,Windows 上的多个活动会话许可仅适用于服务器版本(2003、2008、2008 R2)。对于桌面许可的 Windows(例如 XP/Vista/7),您可能需要 Google 查找如何强制 Windows 允许多个 RDP 会话,并确保您不会做违法的事情。
让多个人参与同一个会话(他们都控制同一个桌面,或者观察另一个人做某事):
在运行或 cmd 中输入 gpedit.msc 打开本地组策略编辑器。
在本地组策略编辑器中启用“设置远程桌面服务用户会话的远程控制规则”,然后重新启动。设置位于以下路径之一,具体取决于您的操作系统:
Windows 2008/2008 R2
[计算机配置/管理模板/Windows 组件/终端服务/终端服务器/连接]
Windows Vista/7
[计算机配置/管理模板/Windows 组件/远程桌面服务/远程桌面会话主机/连接]
Windows XP/2003
[计算机配置/管理模板/Windows 组件/终端服务]
或者,在 [配置\管理模板\Windows 组件] 中启用“将远程桌面服务用户限制为单个远程桌面服务会话”
...在本地组策略编辑器中的路径与上述相同。
重启。
为每个要连接的人创建一个用户帐户,包括密码、权限和所有内容;
通过实际测试确保您能够在同一台 Windows 机器上进行多个 RDP 会话。如果不行,请寻找解决方案(例如购买许可证,或谷歌搜索如何提高最大活动 RDP 连接数的限制)。
现在每次您想要进行桌面共享时:
让他们通过 RDP 登录(目标会话也必须是 RDP 会话)。
通过 [任务管理器/用户],RDP 会话中的每个人都必须右键单击目标(公共)RDP 会话,然后单击“远程控制”。
注意:可以使用本地主机 IP 建立本地主机 RDP 连接:127.0.0.2、127.0.0.3 等。
注2:出于安全原因,您可以在登录目标帐户时更改此设置,为单个帐户启用“设置远程桌面服务用户会话的远程控制规则”,并且不要转到“计算机配置”根目录,而是从“用户配置”开始。
答案2
我假设您在这里谈论的是 Windows,因此 VNC 是执行此操作的最简单方法(VNC 实际上也是在 Linux 上执行此操作的方法,但 VNC 在 Linux 上比在 Windows 上灵活得多)。这样,每个人都可以共享您所连接的机器的同一控制台会话。