使用 xming 和 SSH 安全外壳打开 XWindows 程序时出现问题

使用 xming 和 SSH 安全外壳打开 XWindows 程序时出现问题

我在运行 Windows 7(64 位)的笔记本电脑上安装了 SSH Secure Shell 和 xming。我无法从 SSH 控制台启动 X Windows 应用程序。我以前可以做到。我几乎确定这不是服务器问题,因为我已经在两台不同的服务器上尝试过(两台服务器都运行 RHEL 5)。

在任一服务器上运行“echo $DISPLAY”得到“localhost:10.0”。

我的 XLaunch 配置设置为:多个窗口、10(显示数量)和不启动客户端。一旦 xming 启动,我将尝试执行类似“firefox”的命令,然后返回以下内容:

应用程序“firefox”与显示器 localhost:10.0 失去连接;很可能是 X 服务器已关闭或者您终止/销毁了该应用程序。

我已经检查过 X 服务器正在运行,并且它是:

root 12579 2689 0 Feb14 tty7 00:04:23 /usr/bin/Xorg :0 -br -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7

此外,SSH 和 SSH 2 连接中已启用 X11 隧道。

答案1

检查 ssh 服务器是否配置为允许 X11Forwarding,以及 ssh 客户端是否已创建隧道。当您需要在桌面上显示 X 应用程序时,不会使用远程机器上运行的 X 服务器(我的意思是 /usr/bin/Xorg)- 您甚至可以停止它。

您使用的是哪个 ssh 客户端?您能将 SSH 客户端的详细日志添加到您的问题中吗?

答案2

解决方案来自评论

好吧,我终于让它工作了……唯一的区别是我没有为 xming 指定显示数字,而是使用默认值 0。不太清楚为什么这样有效,但确实有效。

相关内容