我在CentOS 6.6服务器上安装了Firefox和xauth,如下所示:
sudo yum install firefox
sudo yum install xauth
在 Mac 上,我使用的是 iTerm2。在我的 iTerm2 会话中,我还导出了我的显示内容,如下所示:
export DISPLAY=192.168.0.3:0.0
然后从我的 iTerm2 会话中,我通过 ssh 连接到这个 CentOS 6.6 服务器,如下所示:
ssh -Y server
然后在我的 CentOS 6.6 服务器中我尝试按如下方式启动 Firefox:
firefox&
然后,过了很长时间,我收到如下连接超时错误:
$ firefox&
[1] 56352
$ connect 192.168.0.3 port 6000: Operation timed out
有人可以帮我修复这个问题,以便我可以使用 ssh 从 Mac 上的 iTerm2 启动 CentOS 6.6 上的 Firefox 吗?
答案1
现在可以打开 Firefox 了。
但它非常慢
我在 URL 中输入的任何内容,在输入后都会显示很大的延迟。
任何表单输入值也是如此。
我想将它用于自动化套件。
所以它可能对任何实际用途都毫无用处。
以下步骤对我有用:
1)在centOs服务器上:
sudo yum install firefox
sudo yum install xauth
2) 在 Mac 上 - 安装 XQuartz 并打开其终端。
基本上按照此链接操作https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=280461906
这次没有在 Mac 上的 xterm 上导出 DISPLAY。
3)xhost +
4)从 xterm(来自 quartz)而不是 iterm2 通过 ssh 进入 centos 服务器:
ssh -Y server
5)从 xterm 启动 centos 中的 Firefox:
firefox&