Device Tool工具Linux+Windows混合开发环境准备 精华

馥有诗书气自甄
发布于 2022-2-25 09:26
浏览
1收藏

​ 流程操作,大致可以参考官网的文档搭建Windows+Ubuntu混合开发环境,这边只是做一些补充。 

Ubuntu+Windows 
Ubuntu准备 
安装并启动SSH服务 

sudo apt-get update 
sudo apt-get install openssh-server 
sudo systemctl start ssh 

获取当前用户的ip 

ifconfig


 ​Windows准备 

 打开VSCode,点击Extension插件市场,搜素并安装Remote-SSH,远程连接前的准备工作

  • 点击Remote Explorer,点击➕添加新的远程机器

Device Tool工具Linux+Windows混合开发环境准备-鸿蒙开发者社区

  • 根据提示输入远程机器的信息,包括用户名和IPDevice Tool工具Linux+Windows混合开发环境准备-鸿蒙开发者社区 
  • 选择配置文件存储的路径【默认第一个即可】

 ​Device Tool工具Linux+Windows混合开发环境准备-鸿蒙开发者社区

  • 选择添加成功后的远程机器,可以点击➕在当前页面打开【也可以通过右键选择当前/新页面打开】根据提示输入后,等待VSCode自动安装连接所需要的文件【存储在Ubuntu中用户家目录下的.vscode-server文件夹】 

 

WSL+Windows 
敬请期待

 

配置公钥,减少频繁登录确认 
完成以上流程,可以保证我们实现Remote开发。但是,在使用过程中,会发现系统要求我们确认登录的频率还是十分高的,那么怎么解决这个问题,只在最开始填写一次即可呢?那就是借助SSH key。 

  • 生成SSH key【其中,用户名和IP即我们连接时所填】

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub username@remotehost 

  • 配置SSH key,在配置文件中,新增SSH key文件【其中,account一般是用户名】

IdentityFile C:/Users/account/.ssh/id_rsa

Device Tool工具Linux+Windows混合开发环境准备-鸿蒙开发者社区Device Tool工具Linux+Windows混合开发环境准备-鸿蒙开发者社区


已于2022-2-25 09:28:54修改
3
收藏 1
回复
举报
回复
    相关推荐