首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >X11转发请求,但显示不设置调试问题,即使在Ubuntu 22上X11Forwarding设置为yes

X11转发请求,但显示不设置调试问题,即使在Ubuntu 22上X11Forwarding设置为yes
EN

Unix & Linux用户
提问于 2023-04-28 06:45:55
回答 1查看 105关注 0票数 -1

我有这个问题。

调试消息显示如下:

代码语言:javascript
运行
复制
debug1: X11 forwarding requested but DISPLAY not set 
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.19.0-41-generic x86_64)

服务器上的echo $DISPLAY返回:1

在我的sshd_config中有:

代码语言:javascript
运行
复制
X11Forwarding yes 
X11UseLocalHost no

由于某种原因,它失败了。

详细信息:NVIDIA-SMI 525.105.17驱动程序版本: 525.105.17 CUDA版本: 12.0

EN

回答 1

Unix & Linux用户

发布于 2023-04-28 12:26:26

代码语言:javascript
运行
复制
debug1: X11 forwarding requested but DISPLAY not set 

这个错误是关于本地系统的--您运行ssh的那个系统。与远程系统无关。这意味着为SSH会话请求了X11转发,但是显示变量没有为ssh进程设置。ssh需要设置显示变量,以便知道将X会话转发到何处。

您可以通过在Windows或MacOS系统上运行MacOS来获得此错误,因为它们都没有使用X作为其GUI。如果您是从文本控制台而不是GUI终端窗口运行ssh,也可以在Linux/Unix系统上获得这种功能。如果在类似unix的系统上从GUI运行ssh时遇到此错误,则应该研究为什么未设置显示。

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

https://unix.stackexchange.com/questions/744319

复制
相关文章

相似问题

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