乐趣区

关于linux:VS-Code-远程开发配置笔记

对前端来说,VS Code 几乎就是宇宙最强开发工具,配合各种插件,能够满足咱们各种我的项目的开发需要。然而每当切换工作环境,就须要花很长时间去做环境的搭建或者是同步,即使代码能够同步到 git 仓库,但很多时候并不想把没有实现的代码给提交到仓库里,造成提交记录净化。所以近程开发的模式,就成了迫切的进步生产力的需要。

VS Code 的 Remote-SSH 插件就提供了这样的能力,且配置非常简单。

本文就记录了一个残缺的配置过程,分为两个局部,本地配置局部和近程配置局部

近程配置

1、先搞一台云服务器

仅集体开发的话 1 核 2G 足矣,腾讯云便宜点,镜像能够用 CentOS 8 的。

2、装置一些必要的依赖

例如 git、node、yarn、nginx 等,最次要是 git

3、生成 ssh-key,供免密用

ssh-keygen,一路回车

4、克隆我的项目。近程配置暂告一段落。

本地配置

1、装置 Remote-SSH 插件

会搜到三个后果
Remote - SSH - 通过应用 SSH 链接虚构或者实体 Linux 主机。Remote - Containers – 连贯 Docker 开发容器。Remote - WSL - 连贯 Windows Subsystem for Linux(Linux 子系统)。装一个就全装上了,咱们其实只须要 ssh 的这个


2、配置资源管理器

装置好当前,左侧栏会多出一个图标,近程资源管理器,点击当前,抉择 SSH Targets

而后进行配置

Host 名字轻易起
HostName 就是你的近程机器的 eip
User 默认 root


3、连贯近程服务器

配置完之后确定,左侧 targets 里就呈现了你的这台机器,而后点击开始连贯

输出明码,而后就能够看到近程目录了


4、装置插件

本地的插件是不能间接在近程用的,须要额定再装一次


5、配免密登录

关上本机的 git bash,找到 id_rsa.pub,复制内容
而后关上近程服务器终端,进到~/.ssh 目录,touch 一个 authorized_keys 文件(如果没有的话)把秘钥粘贴进去,保留。尝试再重启 vscode,就 ok 了



退出移动版