回复
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,点击➕添加新的远程机器
- 根据提示输入远程机器的信息,包括用户名和IP
- 选择配置文件存储的路径【默认第一个即可】
- 选择添加成功后的远程机器,可以点击➕在当前页面打开【也可以通过右键选择当前/新页面打开】根据提示输入后,等待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
已于2022-2-25 09:28:54修改
赞
3
收藏 1
回复
相关推荐