上次的用完微软自带的子系统进行嵌入式开发环境搭建,发现有个小小的问题,由于WSL不是真正的linux内核,所以造成许多未知的问题,比如nfs服务不能开启,硬盘只能挂载以后才可以访问,而我目前的需求是直接找到硬盘的未挂载分区进行烧写程序,这就显得不尽如人意,所以如果是纯软件编写在子系统使完全可以的,但软硬结合的开发方式就显得捉襟见肘,所以,再次想到了利用vscode的另一个remote插件,完成便捷开发
Remote-SSH连接Linux主机进行开发
一、理论分析
由于当前虚拟机与主机为NAT模式(参考链接),所以主机与虚拟机共享一个ip地址,那么则无法通过指定ip地址的方式使用ssh协议对虚拟机进行访问,那这时候有什么办法呢??
目前比较主流的做法都是针对虚拟机设置一个端口映射,将主机的一个端口映射到虚拟机中的22端口(这是ssh协议专用的端口),这样任何主机只要访问我们电脑对应ip和刚才那个映射出来的端口,就相当于直接访问了我们虚拟机的22端口。接下来具体演示这个过程。
二、对虚拟机进行设置
点击vmware的编辑选项卡,找到