如何在 Ubuntu 20.04 上从远程 SSH 会话运行 google-chrome-stable?

如何在 Ubuntu 20.04 上从远程 SSH 会话运行 google-chrome-stable?

我已经在 Ubuntu 20.04 实例上安装了 google-chrome-stable。我还在这台机器上安装了 Gnome 桌面。

我从 htop 知道 gnome-shell 正在运行并正常工作(已经使用 RDP 对其进行了测试)。

但是,每当我远程 ssh 并执行

google-chrome-stable
[42215:42215:0704/003111.941825:ERROR:ozone_platform_x11.cc(247)] Missing X server or $DISPLAY
[42215:42215:0704/003111.942127:ERROR:env.cc(226)] The platform failed to initialize.  Exiting

我希望它能够从远程 ssh 会话在 gnome-shell 中运行 google chrome。我尝试将 $DISPLAY 更新为 0.0,但仍然没有成功:

export DISPLAY=:0.0

有人能给出如何让它工作的建议吗?

答案1

当您远程登录时,您需要转发 X。

如果您使用 ssh,则将参数 -Y 或 -X 传递给 ssh 将会起作用,例如 ssh -Y $useid@$machine

将允许 $userid 通过远程方式登录 $machine 上的 X。

相关内容