无法在 Windows (WSL) 和 Linux 之间使用 X11 转发

无法在 Windows (WSL) 和 Linux 之间使用 X11 转发

我在使用 Windows 10 系统之间进行 X11 转发时遇到问题世界SL和 Ubuntu 19 系统。澄清一下,我想连接Ubuntu 服务器 (LNX)Windows 10 系统(WIN)。一旦我这样做了,我最终希望能够<command> | xclip -selection clipboard在 LNX 上运行,并将输出复制到 WIN 的剪贴板。

在 WIN 上,我运行 XLaunch/Xming,并将显示编号设置为:0我可以毫无问题地启动本地 Linux 应用程序,例如 xterm 和 xclock

在 LNX 上,我X11Forwarding设置为 yes。

从 WIN 中,我使用 X11 转发 (-X) 连接到 LNX。我不认为这是一个实际问题,但我想我会提到,当我登录时,即使我仍然成功登录,我也会得到这个:

WIN-$ ssh -X LNX
Warning: No xauth data; using fake authentication data for X11 forwarding.

使用 X11 转发连接到 LNX 后,我运行以下命令并收到此错误:

LNX-$ ls -a | xc
connect localhost port 6010: Connection refused
Error: Can't open display: localhost:10.0

显然,在那之后,通过 xclip 从 LNX 复制的数据不会被复制到 WIN。

我不太确定为什么它试图打开localhost:10.0.我尝试使用各种显示名称和数字,但没有成功。我只是想通过 xclip 通过 SSH 将数据从 LNX 复制到 WIN。

任何提示或帮助将不胜感激!

相关内容