首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >X11不在两个相同的盒子中的一个上工作

X11不在两个相同的盒子中的一个上工作
EN

Ask Ubuntu用户
提问于 2016-12-15 15:04:56
回答 1查看 7.3K关注 0票数 1

我安装了两个Ubuntu 14.04。我让他们都是最新的,并且已经配置了几乎相同的。

使用第三个机箱上的XServer ( Windows 7上的MobaXterm 9.4 ),我可以很容易地在一个主机(一个桌面)上访问X11应用程序,但在另一个主机(一个笔记本)上却不能访问X11应用程序。

我总是会犯这样的错误:

代码语言:javascript
复制
** (gedit:5785): WARNING **: Could not open X display
(gedit:5785): Gtk-WARNING **: cannot open display: 192.168.1.53:0.0

我比较了这两个盒子的/etc/ssh/ssh_config文件:它们是相同的。我已经比较了两个盒子的安装包列表(与dpkg --get-selections):它们似乎都有相同的x11.xorg.*和xserver.*包。

X11/SSH特性不一样的其他可能原因是什么?

接下来我要查什么?

我愿意发布我的ssh_config文件和已安装的软件包列表,但我不想费心(因为我声称它们几乎相同)。

还有一个提示:当我用MobaXterm启动我的SSH会话,连接到桌面主机( X11正在工作的地方)时,MobaXterm似乎正确地感知了服务器的设置,设置了显示值,并给出了以下消息:

代码语言:javascript
复制
• SSH compression : ✔                                           
• SSH-browser     : ✔                                           
• X11-forwarding  : ✔  (remote display is forwarded through SSH)
• DISPLAY         : ✔  (automatically set on remote server) 

但是,连接到膝上型计算机(在X11无法工作的地方),MobaXterm给出了以下信息:

代码语言:javascript
复制
• SSH compression : ✔                                       
• SSH-browser     : ✔                                       
• X11-forwarding  : ✘  (disabled or not supported by server)
• DISPLAY         : 192.168.1.53:0.0

你知道为什么MobaXterm会在笔记本电脑主机上检测到“已禁用或服务器不支持”吗?(同样,从我所有的窥探来看,这些服务器都是为SSH和X11配置的。)

也许我得骗取一些像.Xauthority这样的文件。或者我在这两个盒子上安装了不同的VNC服务器或客户端。

提前感谢您的帮助。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-12-15 15:17:57

您已经比较了两台机器中的/etc/ssh/ssh_config,但这是SSH客户端的配置文件,用于从这些机器建立SSH连接。

您应该比较两台机器中的/etc/ssh/sshd_config (注意d),这是SSH服务器的配置文件,用于接收到这些机器的SSH连接。

sshd_config中,确保X11Forwarding未注释并设置为yes

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/860954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档