需求:在本机(Mac)下用 VistualBox 虚拟机安装了 Ubuntu 20.04,然后代码都存放在 Ubuntu 中,为了更好进行项目开发,我们需要使用到 VSCode 的远程开发功能,这样在 Mac 上就可以使用 VSCode 编辑 Ubuntu 上的代码。
安装
VSCode 从 1.35.0 版本正式提供可以在本地编辑远程开发环境的文件的功能,只需安装 Remote Development插件即可。
使用
使用cmd+shift+p的快捷键调用命令,执行 Remote-SSH:Connect to Host...,然后选择配置文件的路径。
然后按标题提示填写即可:
后续操作较为简单,不在过多阐述。还需提下的就是,每次重新操作远端,都需要输入密码,如果你想免密登录,也是可以的。
配置免密远程登录
在本地机器生成密钥对:
ssh-keygen -t rsa -C "1xxxxxx@qq.com"
生成的路径在~/.ssh/
将公钥拷贝到服务器上:
ssh-copy-id ss@192.168.20.246
添加完后要登录服务器就只需输入 ss@192.168.20.246 就可以直接进入服务器,不需要密码。
每次操作过后,都会有记录生成
选中你需要连接的机器:
连接上后,就可以像我一样,愉快的开发 Vapor 项目了。
整体下来体验非常好。虚拟机隔离了环境,如果你不想让这些环境污染你的电脑,那你也可以像我一样,使用虚拟机。
本文到此结束,希望对你有所帮助。
更多文章,请关注微信公众号 OldBirds