0
点赞
收藏
分享

微信扫一扫

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

​ 流程操作,大致可以参考官网的文档搭建​​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混合开发环境准备_Device Tool


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

 ​Device Tool工具Linux+Windows混合开发环境准备_Device Tool_03


  • 选择添加成功后的远程机器,可以点击➕在当前页面打开【也可以通过右键选择当前/新页面打开】根据提示输入后,等待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混合开发环境准备_鸿蒙工具_04Device Tool工具Linux+Windows混合开发环境准备_Device Tool_05


​​想了解更多关于鸿蒙的内容,请访问:​​

​​51CTO和华为官方合作共建的鸿蒙技术社区​​

​​https://harmonyos.51cto.com/#bkwz​​


Device Tool工具Linux+Windows混合开发环境准备_鸿蒙工具_06

​​​​



举报

相关推荐

0 条评论