gpt4 book ai didi

linux - 无法在 xserver 客户端上显示 xclock 程序 - Mobaxterm

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:30 27 4
gpt4 key购买 nike

我在 Windows 7 桌面上使用 Mobaxterm(免费版)连接到 AWS 上的 SUSE 11 Enterprise 服务器。我试图在我的 xtrem 客户端上显示 xclock 程序,但我收到一条错误消息“错误:无法打开显示:”。我使用了以下语法来设置服务器上的显示:

export DISPLAY=<IP_addr>:0.0

SUSE 11 默认不附带 xclock,所以我不得不下载并安装它。我 PC 上的主机文件已将 localhost 条目注释掉,我不确定这是否会有所作为。关于如何调试这个的任何想法?谢谢。

最佳答案

已修复!

之前我只是在查看 xclock 程序的错误消息。但是当我扫描 Mobaxterms 客户端的输出时,我发现了以下消息:

X11 forwarding request failed on channel 0

经过一些谷歌搜索,发现发生这种情况的原因之一是远程服务器上没有安装 xauth 包。所以,我检查了一下,发现确实如此。这是我运行的命令:

zypper in -name xorg*

此命令会告诉您软件包是否已安装以及是否存在任何依赖项。该软件包与 xclock 程序捆绑在一起。所以 zypper 卸载了我从其他来源安装的另一个 xclock,并将其替换为正确的版本。

包裹信息链接: https://www.suse.com/LinuxPackages/packageRouter.jsp?product=server&version=11&service_pack=&architecture=i386&package_name=xorg-x11-xauth

我还以 root 身份修改了一个名为/etc/ssh/sshd_config 的文件。以下行需要取消注释:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

并且 X11UseLocalhost 已更改为“否”。我还更改了 AWS 上的安全组以允许端口 6000 上的入站流量。我不确定这是否重要。

在这个 mobaxterm 自动将我的显示参数设置为 localhost 之后,我能够在远程服务器上运行 xclock 并在我的本地 PC 桌面上看到它。

关于linux - 无法在 xserver 客户端上显示 xclock 程序 - Mobaxterm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18600961/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com