我遇到这个问题。
调试消息显示:
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
由于某种原因它无法工作。
GPU详细信息:NVIDIA-SMI 525.105.17 驱动程序版本:525.105.17 CUDA版本:12.0
答案1
debug1: X11 forwarding requested but DISPLAY not set
此错误与本地系统(您运行的系统)有关ssh
。这与远程系统无关。这意味着 SSH 会话请求了 X11 转发,但未为该ssh
进程设置 DISPLAY 变量。ssh
需要设置 DISPLAY 变量,以便它知道将 X 会话转发到哪里。
ssh
在Windows 或 MacOS 系统上运行时可能会出现此错误,因为这些系统都不使用 X 作为其 GUI。如果您ssh
从文本控制台而不是 GUI 终端窗口运行,您也可以在 Linux/Unix 系统上获得此信息。如果您在类 UNIX 系统上从 GUI 运行 ssh 时遇到此错误,您应该调查为什么未设置 DISPLAY。