尝试让 Firefox 在 CentOS 6 最小 iso 上运行 - 无法打开显示

尝试让 Firefox 在 CentOS 6 最小 iso 上运行 - 无法打开显示

我在 Mac 上的 Oracle VirtualBox 上运行了最低限度的 CentOS 6。我正在尝试启动并运行 Firefox,以便可以将一些 Web 文件下载到虚拟机中。

我安装了 Firefox ( yum --enablerepo=remi install firefox)。我还安装了 Xserver ( yum install xorg-x11-server-Xvfb),因为我不确定它是否包含在最小操作系统安装中。

我然后export DISPLAY=10.0.5.52又尝试开始,firefox但它说:

错误:无法打开显示:10.0.5.52。

我需要做什么才能firefox显示?

答案1

尝试这样做:

$ export DISPLAY=10.0.5.52:0

然后再次运行 Firefox。还要确保xhost +在主机 10.0.5.52 上运行,以便它能够接受从其他服务器“发送”到它的 X 应用程序。从安全角度来看,这种方法被认为很差,但非常适合用来确认事情是否正常工作。完成此工作后,请花更多时间考虑此用例中的安全状况,并做一些更明确的使用xhost +someremoteserver

您还可以使用ssh隧道 X 应用程序而不是使用xhost.通常会有一点性能影响,但在我看来,这通常是可以忍受的并且是值得的。

$ ssh -X someremoteserver firefox

摘自 ssh 手册页

 -X     Enables X11 forwarding.  This can also be specified on a per-host 
        basis in a configuration file.

相关内容