具有多个用户的 SSH 和 x11vnc

Dam*_*ian 5 ssh vnc

我家里有一个 Ubuntu 12.04 工作站,我在工作时也使用它。我上班的时候我女朋友也用它。安排是我通过 ssh 连接,而她在机器上实际工作。

我希望能够在我的用户上进行远程桌面会话,而无需让她注销。到目前为止,我已经能够使用 x11vnc 和 ssh 通过以下命令远程连接到我的工作站

sudo x11vnc -create -safer -localhost -nopw -once -auth /var/run/lightdm/root/:0 -display :21
Run Code Online (Sandbox Code Playgroud)

我使用 Windows 作为客户端计算机,并使用 putty 和ightvnc。

我读到,在运行 x11vnc 命令之前,我必须在特定显示器上启动 X 服务器。然而,每次我这样做时,我都会将我的女朋友从机器中注销并强制物理显示器显示我在做什么。

有没有办法远程连接到我的工作站并进行 X 会话,而无需注销任何人?

我尝试过通过 putty/xming 进行正常的 X11 转发,但速度慢得令人痛苦

谢谢!

编辑:以防人们将来遇到问题,我使用了以下网站中的指南: http://rbgeek.wordpress.com/2012/06/25/how-to-install-vnc-server-on- ubuntu-server-12-04/ 我刚刚测试了它,效果很好:速度很快,vnc over ssh,而且没有人注销

ish*_*ish 2

请改用该vncserver包。不过,您必须使用 Unity 3D/Gnome 3 以外的桌面环境,因此请对其进行设置。