我在英国伦敦的一家小型软件公司工作。 我们目前有4位开发人员,他们都是英国人,但我们分布在全国各地,大部分时间我们都在家工作。 每个开发人员都有一个驻留在伦敦办公室的高性能Windows工作站,我们使用GoToMyPC远程访问这些工作站。
我们的新要求是,我们想尝试配对编程,这意味着2个开发人员需要能够同时访问一台机器。 这两个开发人员都需要能够看到完整的桌面,但我们也需要能够轻松切换哪个开发人员具有键盘/鼠标控制。
到目前为止,我们没有得到这个工作很大的运气。 以下是我们所尝试的:
GoToMyPC和UltraVNC服务器:
当我坐在办公室的个人电脑上时,我可以与另一位使用UltraVNC服务器的开发人员共享我的办公室电脑屏幕。 其他开发人员可以随意接pipe键盘和鼠标控制。 但是,如果我在家中并通过GoToMyPC连接,其他开发人员可以看到我的办公室PC的桌面,但无法控制键盘或鼠标(即使UltraVNC Viewer中的“仅查看”选项被禁用)。 这张图可能有助于说明我正在讨论的configuration: 
LogMeIn Pro:
我认为LogMeIn可以解决我们的问题,因为它具有内置的桌面共享function。但是,如果我在家中并通过LogMeIn连接,则无法与任何人共享我的办公室PC的桌面。 他们得到一个错误,说有一个活跃的会议,或类似的东西。 桌面共享function似乎只有在身体上坐在主机上时才有效。
其他需求:
不言而喻,物联网端到端的encryption是必须的
对于办公室中的机器之间的桌面共享,安全性不是一个大问题,但质量和性能是
通过移动设备(特别是iPad和iPhone)进行远程访问会非常好,但不是必需的
有很多不同的远程访问和桌面共享产品,我想到尝试所有可能的排列可能需要很长时间。 因此,问题是:有人设法使这种设置工作? 如果是这样,您使用了哪些产品和/或服务?
如果办公室计算机运行的是Windows XP,Windows Vista(gack)或Windows 7,则可以将RDP安装到办公室计算机上,并从RDP会话中启动LogMeIn或GoToMyPC会话。 当我在远程数据中心获得对我的服务器的支持时,我总是和供应商一起做这个事情。
这将需要办公室防火墙上的防火墙规则,允许从家庭计算机到办公室计算机的入站RDPstream量。