如何在linux集群上使用浏览器?

问题描述 投票:0回答:1

我想在我的实验室集群上使用 Firefox 浏览器,我从本地笔记本电脑使用 ssh 连接到该集群。 我已经使用conda在基础环境中安装了firefox

conda install conda-forge::firefox

我使用以下命令 ssh 到集群:

ssh -X -L 8888:localhost:8888 username@server

接下来我尝试打开一个网址:

firefox url

我收到以下错误:

(base) [username@server ~]$ [GFX1-]: glxtest: libEGL missing methods for GL test

我是否缺少一些依赖项?我应该安装什么?

linux firefox ssh
1个回答
0
投票

根据错误消息,Firefox 正在尝试在主机上运行,而不是将 X11 连接到您的笔记本电脑。

为了使用 ssh 转发 X11,您需要确保 sshd 服务允许使用

/etc/ssh/sshd_config
文件中的以下选项转发 X11 并重新加载服务。

X11Forwarding yes

为了确认其工作,您应该在登录显示环境后自动收到,例如:

echo $DISPLAY localhost:10.0
如果您没有看到 DISPLAY,则说明软件包 

xauth

 丢失,您可以根据您的发行版安装该软件包。

您还需要在笔记本电脑上运行 xserver(假设它是 Windows 主机),例如您可以使用 xming(对于 xming,请在 xconfig 向导中禁用选项安全性)。

© www.soinside.com 2019 - 2024. All rights reserved.