我有这个问题。
调试消息显示如下:
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中有:
X11Forwarding yes
X11UseLocalHost no
由于某种原因,它失败了。
详细信息:NVIDIA-SMI 525.105.17驱动程序版本: 525.105.17 CUDA版本: 12.0
发布于 2023-04-28 12:26:26
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时遇到此错误,则应该研究为什么未设置显示。
https://unix.stackexchange.com/questions/744319
复制相似问题