Ubuntu:如何共享桌面以进行远程结对编程

Ubuntu:如何共享桌面以进行远程结对编程

如何通过互联网安全地在 Ubuntu(10.10)上设置远程结对编程会话的环境?

我认为,对于我们的工作流程,我们需要共享屏幕,仅共享终端会话或文本编辑器是不够的。请注意,我的意思是平等的权限共享,即两个客户端都可以完全访问键盘和鼠标。

除了共享屏幕,我们还需要语音(也许还有文本)聊天功能。Skype 就行。

答案1

尝试团队查看器,可通过防火墙完美运行,无需特殊设置,非商业用途免费,有适用于 Windows、Mac 和 Linux(ubuntu)的工作包。

除了查看和接管远程会话之外,您还可以通过文本、语音或视频聊天。您可以在该应用程序内交换文件或创建 vpn。

答案2

VNC 有一个选项,您可以让客户端(查看器)不连接到服务器,而是将客户端置于监听模式,并让服务器发起连接。这样,您就可以共享您的连接,而不是让别人连接到您。

我不确定所有 VNC 版本是否都这样做,但我知道这在 Windows 上是可能的,并且我认为这并不是我所使用的 Windows VNC 客户端所特有的。

如果一切都失败了,请尝试x11vnc

答案3

我试过 mikogo、screenhero 和 join.me。在访问另一台计算机方面,它们都无法与普通的 vnc 相提并论。我使用 Windows 机器作为服务器,并从 Linux 机器运行客户端(查看器)。vnc 要快得多。对于其他东西,所有流量显然都经过它们的服务器,这导致响应非常慢。vnc 服务器直接在您要访问的盒子上运行,唯一的流量因素是互联网本身。除了速度慢之外,根据我的经验,其他东西也不稳定。有时它可以工作。但更多的时候却不行。

vnc 可以实现鼠标和键盘的开箱即用联合控制。我在服务器上使用的版本是 tightvnc,在 Linux 机器上客户端使用的版本是 xvnc4viewer。该技术比 mikogo 等成熟得多。

相关内容