VSCODE远程调试中如何开启X11转发实现APP屏幕转发

本文所要做的事情不做过多解释,本文前提是使用本地window10上的VScode远程调试Ubuntu上的代码,在该过程中我们需要查看可视化显示,为此我们使用VSCODE插件来实现X11转发。

VScode上如何实现X11转发的文章已经很多了,这个配置过程也不过多解释,推荐参考文章:

https://zhuanlan.zhihu.com/p/385276301

https://blog.csdn.net/zb12138/article/details/107160825/

https://www.jianshu.com/p/66875a1f294b?utm_campaign=shakespeare&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

配置了好久一直没有配置成功,后来才发现有一个步骤没有做,于是按照https://zhuanlan.zhihu.com/p/385276301给出的步骤操作:

添加链接方式

编辑这个文件,如果没有就新建:

C:/Users/用户名/.ssh/config

以下内容添加到末尾后编辑下:

Host 设备名称(不影响连接)
  HostName Linux的地址(域名或ip)
  Port 端口
  PreferredAuthentications 验证方式(password或publickey)
  User 用户名
  IdentityFile 私钥文件全路径,如果上面选择了publickey,需要用这个指出私钥文件的全路径

由于已经免密连接了这里写:

Host 192.168.1.107
  HostName 192.168.1.107
  User root
  Port 22
  ForwardX11 yes
  ForwardX11Trusted yes
  ForwardAgent yes

#Forward*为支持x11

注意:

上面的红色部分是关键,是配置window10上面的VSCODE的。

最后成功实现X11的转发,上图:

原文地址:https://www.cnblogs.com/devilmaycry812839668/p/15554957.html