专栏首页无道编程Vs Code 配置远程Linux开发

Vs Code 配置远程Linux开发

介绍

本文首发: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:\User\Wudao\.ssh了),然后再次点击左下角绿标,选择Connect to Host,就会出现刚才输入的服务器地址。

D

好了,弹出新窗口啦:

E

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

修改配置文件:

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文件里保存你的公钥内容~

F

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

结语

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kubernetes 从0到1

    Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s)或者简称为 “kube” ,是一种可自动实...

    heidsoft
  • Java 精美思维导图

    在学习的过程中画了几份脑图,都是我认认真真画的,现在放出来给大家参考一下。脑图很有利于我们整理知识点,一张图就可以把知识点全部概括了,有兴趣的同学也可以去画画。...

    好好学java
  • 常用Linux 命令速查表【Linux-Command line】

    常用Linux 命令速查表——下载我们的新版Linux命令速查表,以便执行常见任务

    QRosie
  • java架构之路-(NoSql专题)MongoDB快速上手

      NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由...

    小菜的不能再菜
  • 边缘计算和开放基础设施的重要性[Openstack]

    “边缘”是多样化的、分散的,通常是独立拥有和操作的,并且带有一组在平均数据中心中没有解决的约束。

    用户6667850
  • Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

    Go 基于 I/O multiplexing 和 goroutine 构建了一个简洁而高性能的原生网络模型(基于 Go 的I/O 多路复用 netpoll),提...

    潘少
  • 入职四个月后,我当了一回面试官,面试了一名二本院校学生,结果。。。。

    1.首先说说简历,好多人都问过我,乔哥,进入bat这样的大厂是不是学历都需要211,985 其实,不是的,这次我面试的这个同学就是二本院校出生,我身边认识的 苦...

    乔戈里
  • 错误提示:网络连接问题?试试用netstat监控网络连接!

    通常我们都是在进行跟网络相关的问题排查时会需要查看服务器上的网络及端口的连接情况,本文就通过最常用的netstat命令来介绍网络连接情况的查看和监控。下面我们以...

    嘉为科技
  • Azure Sphere Development Environment Setup

    目前,Visual Studio 2017/2019支持Azure Sphere开发,后续,微软会加入Visual Studio Code的支持。以Vi...

    ShiJiong
  • 点赞模块设计:Redis缓存 + 定时写入数据库实现高性能点赞功能

    本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。

    用户4143945

扫码关注云+社区

领取腾讯云代金券