X11Forwarding在调试模式下工作,但不正常

Posted

技术标签:

【中文标题】X11Forwarding在调试模式下工作,但不正常【英文标题】:X11Forwarding working in debug mode, but not in normal 【发布时间】:2017-05-30 20:46:05 【问题描述】:

我正在尝试设置 X11Forwarding,我关注了这个帖子:set-up X11 Forwarding over ssh

但它不起作用($DISPLAY 为空)...但是,如果我在另一个端口上以调试模式启动另一个实例,如答案中所述,它可以工作...问题可能是什么?

(注意:我已经尝试重新加载并重新启动 sshd)

【问题讨论】:

在 sshd.conf 中是否启用了 x11 转发 嗯...我只是说我遵循了链接的线程,并且我可以连接到运行调试模式的 sshd 并从中执行 X11 应用程序,所以我当然做到了 问另一个问题的人准确地描述了他是如何测试的,他得到了什么错误信息,以及 ssh 服务器记录了什么。你没有提供这些信息。请再看看另一个问题,并在您的问题中添加一些有用的信息,而不是让每个人都要求它。 我不能,因为它在调试模式下运行良好。只有在正常运行时它才不起作用 至少您尝试启动的 x 应用程序的错误会有所帮助 【参考方案1】:

我已关注您的链接,还看到了从调试模式开始的说明。问题:

当您启动一个没有 -d 标志的附加 ssh 实例时,它是否也可以工作?这表明您当前的实例已从其他地方获取其配置。 在使用 -Y(按照调试模式建议旁边的说明)而不是 -X(按照该线程的引用问题中的说明)连接时,它是否有效 还建议您使用 -v(详细)标志集进行连接。这对帮助您很有帮助。

【讨论】:

以上是关于X11Forwarding在调试模式下工作,但不正常的主要内容,如果未能解决你的问题,请参考以下文章

Xshell报错“The remote SSH server rejected X11 forwarding request.”

visual studio code 配置remote ssh X11Forwarding显示

RHEL5.8设置OpenSSH的X11 Forwarding功能

WARNING! The remote SSH server rejected X11 forwarding request.

Centos 7 X11 Forwarding及X协议组件

USRP E310启用SSH的X11 Forwarding功能