前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vs Code 配置远程Linux开发

Vs Code 配置远程Linux开发

作者头像
无道
发布2019-12-02 12:27:22
1.5K0
发布2019-12-02 12:27:22
举报
文章被收录于专栏:无道编程无道编程

介绍

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

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

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

步骤

安装插件

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

截图-1575194771
截图-1575194771

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

截图-1575194903
截图-1575194903

使用

A

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

将此项勾选:

截图-1575195009
截图-1575195009
B

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

截图-1575195057
截图-1575195057

选择Connect to Host

截图-1575195181
截图-1575195181

选择New...

截图-1575195228
截图-1575195228

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

C

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

截图-1575195553
截图-1575195553
D

好了,弹出新窗口啦:

截图-1575195640
截图-1575195640
E

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

修改配置文件:

代码语言:javascript
复制
Host Server
    HostName [ip_adress_of_remote_server]
    User [username]
    Port [port]
    IdentityFile [local_ssh_file_path]\.ssh\id_rsa
 #中括号内为根据自己的配置实际填写的内容,不需要中括号

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

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

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

截图-1575196243
截图-1575196243
F

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

截图-1575196150
截图-1575196150

结语

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 步骤
    • 安装插件
    • 使用
      • A
        • B
          • C
            • D
              • E
                • F
                • 结语
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档