【发布时间】:2016-12-22 00:53:52
【问题描述】:
当我执行“ssh -X abcserver”时,我收到消息“X11 forwarding request failed on channel 0”。
我上网查了一下,有人建议把“X11UseLocalhost no”换成“X11UseLocalhost yes”来解决。
但是,我和我的经理都没有此管理权限。我想知道,除了这个解决方案,是否还有另一种选择来解决这个问题?我也没有sudo 权限直接在服务器上安装X11。
我的本地平台是:
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org)
(gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02)
远程平台是:
Linux version 3.13.0-88-generic (buildd@lgw01-16)
(gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) )
#135-Ubuntu SMP Wed Jun 8 21:10:42 UTC 2016
【问题讨论】:
-
试试
ssh -Y ...。顺便说一句,您的问题属于网络的不同站点。 -
仅仅因为您请求了 X11 转发(正常或受信任)并不意味着另一端的
sshd必须允许它。这是我要检查的第一件事。还有ssh -vv -X(或-Y)。 -
@user3159253:您认为它属于哪个网站? SO 有适当的标签,一般问题和一般答案不需要特定于 OP 的平台。
-
看起来像是 superuser.com 或 unix.stackexchange.com 的主题
-
如果您只使用
git命令看到此问题,请参阅unix.stackexchange.com/questions/240013/… 中的解决方案
标签: linux ssh x11-forwarding