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的转发,上图: