無法在 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。

任何提示或幫助將不勝感激!

相關內容