抱歉,标题不太清楚。
使用 X11 转发,我可以在远程服务器上运行应用程序,但在本地客户端上查看它。通常我这样做:
local$ ssh -X remote_server
remote$ xclock
是否有像 XMing 这样的工具可以管理所有这些步骤?
我的意思是我不必明确打开远程登录。如果需要,该工具会打开它。
而且我不必通过键入命令来运行该应用程序。就像我运行其他应用程序一样,例如从菜单运行。
答案1
从来没听说过。
这基本上就是 SSH X11 转发的工作方式。
您必须通过指定-X
或来连接到 SSH 服务器-Y
,当然 sshd 应该允许X11Forwarding
。
要运行 Firefox、chrome 等 X 客户端应用程序,您必须在 CLI 中执行应用程序,并可能在后台运行它,并将 stdout 和 stderr 重定向到黑洞>/dev/null 2>&1 &
。
你的表述有些误解。
xclock 实际上是一个 X 客户端,它在远程 SSH 服务器上执行,但显示在 ssh 客户端所在的 X 服务器上(您的 Ubuntu 桌面或 Windows 的 Xming X 服务器)。