如何通过 SSH 远程运行程序但在本地显示

mic*_*ael 26 linux ssh x-server

我是否可以通过 SSH 连接到 Linux (Ubuntu) 中的另一台服务器,在那里运行程序但在本地显示它?

我是否可以通过 SSH 连接到终端中的另一台服务器,并对其进行配置,以便在该 SSH 会话中运行的所有图形程序(Firefox、Emacs)都将在本地显示?

Lau*_*eau 31

通过向 ssh 命令添加“-Y”标志,显示将自动重定向到您的本地计算机。

ssh -Y <remoteip>
Run Code Online (Sandbox Code Playgroud)

然后,如果您在该 ssh 会话中启动 Firefox(或任何其他 X 应用程序),它将在本地显示。(当然,如果您有本地运行的 xserver)

  • 我将使用`-X`,因为这种转发方式受到`X11 SECURITY`的约束。但是如果你信任远程机器,那么你可以使用`-Y`。 (2认同)

min*_*nda 5

你正在寻找做远程 X。这是一个很好的迷你 HOWTO