![SSH X 转发:查看主机上现有的窗口](https://linux22.com/image/554223/SSH%20X%20%E8%BD%AC%E5%8F%91%EF%BC%9A%E6%9F%A5%E7%9C%8B%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%8E%B0%E6%9C%89%E7%9A%84%E7%AA%97%E5%8F%A3.png)
假设我在服务器上运行 Firefox。我可以通过 ssh 进入服务器并在客户端上显示 Firefox 窗口吗?我的意思不是从客户端打开新窗口或新会话,而是我想显示和修改我在服务器上运行的 3 个窗口。或者我必须使用 VNC 吗?
答案1
不,X 不是这样工作的。
VNC 可以。我认为 NX 也可以。
答案2
带有 X 转发的 SSH 无法以那种方式工作……除非您使用screen
命令并在屏幕会话之后启动浏览器窗口,这样您就可以退出 ssh 会话并稍后返回屏幕会话,并且所有窗口仍然打开(虽然我不知道为什么您要启动三个不同的 Firefox 会话而不是仅使用选项卡)。
要显示和修改通过计算机上的图形窗口环境登录的当前用户打开的任何程序,您必须使用 VNC。我建议使用 TightVNC。