Vs Code 配置远程Linux开发

  • 2019 年 12 月 2 日
  • 筆記

介绍

本文首发:https://www.misiyu.cn

标题是什么意思?通常在远程Linux服务器开发时,都是ssh登录进去,然后vim编辑文件,修改一些配置文件还行,进行开发?抱歉,我真还是个孩子…

而vs code可以让你在windows上,通过一款插件(微软官方开发的)就可以在远程的linux上开发项目。

步骤

安装插件

搜索remote developemnt,安装,如下图:

安装上图标识的插件后,会发现其它很多也被安装了,这是正常的,也是需要的:

使用

A

ctrl+shift+p,输入Remote-SSH-Settings

将此项勾选:

B

安装插件后,会在左下角多了个绿色图标,

选择Connect to Host

选择New…

然后通过ssh root@localhost 登录远程服务器,本文假设你会使用ssh登录服务器,也了解ssh是什么。

C

添加成功后,会生成一个config配置文件(会让你选择该文件保存的位置,我选择保存在C:UserWudao.ssh了),然后再次点击左下角绿标,选择Connect to Host,就会出现刚才输入的服务器地址。

D

好了,弹出新窗口啦:

E

当然,上面那种方式是需要输入密码的,那我们想用私钥文件怎么弄呢?

修改配置文件:

Host Server      HostName [ip_adress_of_remote_server]      User [username]      Port [port]      IdentityFile [local_ssh_file_path].sshid_rsa   #中括号内为根据自己的配置实际填写的内容,不需要中括号

上面的IdentityFile就是你的私钥文件位置!

当然,这还需要你已经在服务器上保存了你的公钥!

也即在/root/.ssh/authorized_keys文件里保存你的公钥内容~

F

完成,可以在下方打开Linux上的终端(Bash),非常完美!

结语

微软近几年确实在拥抱开源,并且所做出的软件都是精品,确实值得期待!为微软点赞!