OSX:X11 连接被拒绝

OSX:X11 连接被拒绝

从 OSX 访问 RHEL 服务器时收到以下消息。

最新的 XQuartz 正在 OSX (Mavericks) 上运行 - 有没有什么方法可以排除故障?我在 Google 上搜索了这个问题,但毫无结果。

[root@foo bin]# ./389-console X11 连接因身份验证错误而被拒绝。控制台:无法使用“localhost:11.0”作为 DISPLAY 变量的值连接到 X11 窗口服务器。

答案1

您说的是“访问 RHEL 服务器”,所以我假设您是通过 Mac 的终端进行访问的,可能是使用 rlogin 或 ssh?它们在同一个网络上吗?换句话说,RHEL 没有在朋友或 ISP 那里关闭,而您的 Mac 在家里的防火墙/路由器后面?如果是这样,请获取 Mac 的 IP 地址,然后在 rlogin/ssh 到 RHEL 后,明确将显示设置回您的 Mac,例如setenv DISPLAY 10.0.1.1:0(tcsh 语法)。您可能还想xhost +先在 Mac 上打字。

之后,它应该可以工作了。如果可以,您可能需要xhost +用适当的命令替换,以仅允许 RHEL 连接到 Mac 的 X 服务器,而不是允许所有人连接。

相关内容