SSH 在新版本的 OS X 10.8.4 中不起作用

SSH 在新版本的 OS X 10.8.4 中不起作用

我使用的是旧版 OS X,并习惯使用 SSH 控制台连接到服务器。在远程服务器上加载我请求的程序 (Mathematica) 后,它运行 X11,并且运行正常。

最近我将 Mac 升级到最新版本 (OS X 10.8.4),SSH 现在不再加载“X”。因此,我可以从远程服务器访问我请求的程序。

我该如何修复这个问题?我下载了额外版本的 X11 并安装了它,但图形界面中出现连接失败。在之前的版本中,它可以与 X11 正常工作。

答案1

确保安装夸脱正如oozic所提到的。

通过详细登录来解决连接问题。

ssh -xvvv foo@bar  

验证您是否具有 DISPLAY 环境变量配置在您的 Mac 中。我的 Mac 如下所示。

env | grep DISPLAY
DISPLAY=/tmp/launch-51CsPO/org.macosforge.xquartz:0

答案2

自 Lion 10.7.x 以来,他们删除了 OSX 中的 x11 支持 http://support.apple.com/kb/HT5293

他们建议您使用这个: http://xquartz.macosforge.org/landing/

我用过一次,运行正常(连接到 lxde 远程桌面)

答案3

我建议重新安装最新版本的 GSI-SSHTerm。

还要确保您的客户端接受服务器的证书,特别是当服务器使用自签名证书时。您可能需要更新您的 CA 证书文件。

相关内容