如何通过 VNC 进入现有的 X 会话?

如何通过 VNC 进入现有的 X 会话?

希望能够连接到现有的 X 显示器,这样就可以访问我的工作环境和我在家里打开的所有东西。我隐约记得过去使用 x11vnc 的一些事情。但是 Fedora 11 中不存在该软件包,所以我想现在有一些内置方法。

笔记:我通过 VPN 连接到我的工作机器,因此密码保护就是我安全方面所需要的全部。

答案1

使用x11vnc,它将附加到正在运行的会话并允许您共享桌面。如果您以 root 身份运行它以连接到 xdm 会话,则需要对 Xauth 进行一些研究,因为它的设置可能有点麻烦。

编辑补充:Karl Runge 似乎不再维护原版x11vnc但开发仍在继续github。或者您可以按照@ivan-talalaev 下面的建议使用 x0vncserver。

该服务器的另一个优点是它支持许多高级 VNC 功能超VNC包括大位图缓存和文件传输。

答案2

根据文档 老虎vnc对此表示支持。

x0vnc服务器是一个 TigerVNC 服务器,它使任何 X 显示器都可以通过 VNC、TigerVNC 或兼容查看器进行远程访问。与 Xvnc(1) 不同,它 不创造虚拟显示器。相反,它只是共享现有的 X 服务器(通常是连接到物理屏幕的服务器)。

x0vncserver -display :0

确保vncserver尚未运行,否则您将收到错误failed to bind socket: Address already in use (98)

答案3

如果您在工作中使用 KDE,KDE 已经内置了 VNC 服务器。

据推测,GNOME 也是如此。

答案4

相关内容