如何解决x11从WSL2转发到远程计算机
我正在尝试从WSL2在Mac上使用x11应用程序,但是每当我进入计算机时,都会收到此警告:
X11 forwarding request failed on channel 0
然后echo $DISPLAY
返回空白。
在服务器中,我尝试编辑sshd_config文件中的X11选项,在X11 UseLocalhost
上的yes和no之间交替,将AddressFamily
编辑为inet,使用export DISPLAY=localhost:0.0
。什么都行不通。
到目前为止,我已经设法在装有VcXsrv的WSL的Windows机器上使用X11,但从未从外部机器远程使用。
解决方法
所以我发现我做错了什么,我遵循了this guide:这实际上是在我ssh时先连接到Windows,然后提示ubuntu shell(或类似的东西) )。
因此,我摆脱了该配置,直接建立了与Ubuntu ssh服务器的连接,并且,x11应用程序的运行就像一个魅力。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。