设想:
Linux mint 正在我家的一台机器上运行。我在上面打开了一些 GUI 应用程序。
我不在家,但想要查看开放的应用程序。我有 cygwin/x 并且我知道如何操作ssh -X homecomputer
,并且我可以从那里运行 gui 应用程序,但我想访问本地显示器上已经打开的窗口。
有没有办法在不使用 VNC 等额外软件的情况下附加到 Linux 上现有的 x 会话?
谢谢!
答案1
您可以同时运行 VNC 服务器和家庭计算机上的 VNC 查看器,通过 SSH 连接 X 转发 VNC 查看器。它是 VNC,但您不需要在 Cygwin/X 端安装任何其他软件,并且所有内容仍然通过 SSH 进行保护:
cygwin$ ssh -X home
home$ x11vnc -display :0 &
home$ xtightvncviewer localhost:0
答案2
答案3
这可以通过 x11clone 来完成:
windows$ ssh -X home
home$ x11clone :0
x11clone 可从https://github.com/x11clone/x11clone。