标签: x11-forwarding

错误:无法初始化gtk,是否正确设置了DISPLAY?

我正在尝试从服务器“ bert”运行Image应用程序

我通过OSX Maverick连接为

ssh ak324@bert.eecs.qmul.ac.uk
Run Code Online (Sandbox Code Playgroud)

我用

$ make
Run Code Online (Sandbox Code Playgroud)

但是当我运行生成的文件时

$ ./窗口

它给了我以下错误:

Error: Unable to initialize gtk, is DISPLAY set properly?
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

x11-forwarding

3
推荐指数
1
解决办法
3万
查看次数

由于身份验证错误,X11连接被拒绝

我在使用X11Forwarding访问firefox时遇到错误.

[root@station2 ~]# firefox
KiTTY X11 proxy: wrong authorisation protocol attemptedKiTTY X11 proxy: wrong authorisation protocol attemptedError: cannot open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

设置以下值:/ etc/ssh/sshd_config

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)

**安装包**

#yum install xorg-x11-xauth
#yum -y install xauth

[root@station2 .ssh]# echo $DISPLAY
localhost:10.0

#mkxauth -c
adding key for station2.example.com to /root/.Xauthority ... done
Run Code Online (Sandbox Code Playgroud)

x11 x11-forwarding

3
推荐指数
3
解决办法
2万
查看次数

X11转发在docker中运行的GUI应用程序

首先:我已经阅读了关于SO的类似问题的答案,但没有一个有效.

情况:

  • 带有GUI的应用程序在Arch Linux下的docker容器(CentOS 7.1)中运行.(机器A)
  • 机器A有一个连接到它的监视器.
  • 我想通过我的Arch Linux客户端机器上的X11转发访问此GUI.(机器B)

什么有效:

  • GUI在机器A上本地工作(/tmp/.X11-unix安装在Docker容器中).
  • 在Docker之外运行的任何应用程序的X11转发(X11转发已设置并正常运行,以供非docker使用).
  • 我甚至可以在远程登录时切换用户,将.Xauthority文件复制到其他用户,X11转发也可以.

一些设置信息:

  • Docker网络是"桥接"的.
  • 容器可以到达主机(防火墙已打开).
  • DISPLAY 变量在容器中设置(到host-ip-addr:10.0,因为sshd正在侦听的TCP端口6010).
  • 到X前向端口(6010)的数据包从容器到达主机(已tcpdump选中).

什么行不通:

  • X11转发Docker应用程序
  • 错误:

X11 connection rejected because of wrong authentication.

xterm: Xt error: Can't open display: host-ip-addr:10.0

我试过的事情:

  • ssh -Y在机器B上使用选项启动客户端ssh
  • "X11ForwardTrusted yes"在机器B上放入ssh_config
  • xhost + (因此允许任何客户端连接)在机器B上
  • Host *在机器B上放入ssh_config
  • X11UseLocalhost no在机器A上放入sshd_config(允许非localhost客户端)
  • xauth add使用计算机A上的登录用户在容器中添加X身份验证令牌
  • 只需将.Xauthority文件从工作用户复制到容器中即可
  • 制作shure .Xauthority文件具有正确的权限和所有者

我怎样才能禁用所有X安全性的东西并让它工作?

甚至更好:我怎样才能让它与安全性一起工作?

是否至少有一种方法可以进行大量调试,以确定问题的确切位置?

authentication x11-forwarding docker

2
推荐指数
4
解决办法
4753
查看次数

如何从服务器 xforwarding openGL 应用程序

我有一台带有 nvidia 显卡的服务器,我想运行一些 openGL 应用程序并将显示内容 xforwarding 到客户端。

我怎样才能做到这一点?目前我还没有安装 X 窗口系统。

x11 opengl ssh nvidia x11-forwarding

2
推荐指数
1
解决办法
2884
查看次数

“通道 0 上的 X11 转发请求失败”

我已经尝试了所有配置X11转发的方法,但仍然失败。X11forward是的,并且安装了Xauth等等。但是当我输入 ssh -Xv mydomain 时,它仍然有错误“X11 转发请求在通道 0 上失败”

我对它出错的原因感到非常困惑

你能帮忙吗

谢谢

x11-forwarding centos6

1
推荐指数
1
解决办法
9262
查看次数

MacOS High Sierra和X11转发

所有,

我确实有没有安装GUI的linux服务器,有时我只需要使用图形应用程序,例如安装程序。因此,该选项是使用X11转发。我的问题是,今天X11转发如何与MacOS High Sierra一起使用。您使用哪些选项或应用程序?在Windows上,我可能会使用Xming或类似的设备,但MacOS上是否也有这种服务器?我知道XQuartz,但是我不愿意安装它。

macos x11-forwarding

1
推荐指数
1
解决办法
6127
查看次数

标签 统计

x11-forwarding ×6

x11 ×2

authentication ×1

centos6 ×1

docker ×1

macos ×1

nvidia ×1

opengl ×1

ssh ×1