VSCode 远程 Swift Vapor 开发

464 阅读1分钟

需求:在本机(Mac)下用 VistualBox 虚拟机安装了 Ubuntu 20.04,然后代码都存放在 Ubuntu 中,为了更好进行项目开发,我们需要使用到 VSCode 的远程开发功能,这样在 Mac 上就可以使用 VSCode 编辑 Ubuntu 上的代码。

安装

VSCode 从 1.35.0 版本正式提供可以在本地编辑远程开发环境的文件的功能,只需安装 Remote Development插件即可。

-w1242

使用

使用cmd+shift+p的快捷键调用命令,执行 Remote-SSH:Connect to Host...,然后选择配置文件的路径。

-w607

然后按标题提示填写即可:

-w611

后续操作较为简单,不在过多阐述。还需提下的就是,每次重新操作远端,都需要输入密码,如果你想免密登录,也是可以的。

配置免密远程登录

在本地机器生成密钥对:

ssh-keygen -t rsa -C "1xxxxxx@qq.com"

生成的路径在~/.ssh/

将公钥拷贝到服务器上:

ssh-copy-id ss@192.168.20.246

添加完后要登录服务器就只需输入 ss@192.168.20.246 就可以直接进入服务器,不需要密码。

每次操作过后,都会有记录生成 -w982

选中你需要连接的机器:

-w550

连接上后,就可以像我一样,愉快的开发 Vapor 项目了。

-w1442

整体下来体验非常好。虚拟机隔离了环境,如果你不想让这些环境污染你的电脑,那你也可以像我一样,使用虚拟机。

本文到此结束,希望对你有所帮助。

更多文章,请关注微信公众号 OldBirds