Vscode Remote Development远程开发调试的实现思路

 更新时间:2020年04月03日 10:24:28   作者:Z-tree  
这篇文章主要介绍了Vscode Remote Development远程开发调试的相关资料,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

简介

对我而言

直接修改、调试服务器代码,当然可以安装插件,包括代码补全等等,和使用本地vscode一样的体验。

直接编辑、修改服务器的文件,使用 code filename.即可

配置

服务端安装ssh-server

一般都自带了。建议

使用ssh localhost命令,生成下.ssh目录。

方便配置密钥登陆,替代繁琐的密码登陆。

客户端

安装插件,Remote Development.

是这个哦~

安装插件,Remote SSH

是这个哦~

配置

一定要修改默认的配置文件。我的是:D:\zk.ssh\config

因为默认使用的为:c盘.ssh下的config文件,会和Powershell的冲突,当然有解决办法,但是很麻烦。所以采用这个方法。

很重要~

免密登录

前提

1.使服务器root目录下有.ssh目录,用于存放相关ssh信息。没有的话,就
ssh localhost

之后便有此目录。

2.在Windows上安装openssh。看装没装?在power shell运行个ssh试试。

点击查看教程And Github官方地址地址

正文

1.在客户端,powershell中,生成私钥和公钥,生成的位置在用户目录下的.ssh文件夹~

ssh-keygen -t rsa

2.将id_rsa_pub传到服务器的/root/.ssh文件夹下~

scp /path/filename [username]@[ip address]:/path

示例:scp id_rsa.pub root@114.114.114.114:/root/.ssh

当然,你也可以拉到服务器去。

3.在服务器,将id_rsa_pub改为authorized_keys并设置权限为600

mv id_rsa.pub authorized_keys
chmod 600 authorized_keys

连接

使用 Ctrl shift + p,输入remote-ssh

这里哦~

第一个是我已经搭建好的~

选择add new ssh host或者configure ssh hosts 都行。

这里o~

点击configure ssh hosts后,选择自己新建的文件夹,就是最开始配置的新的配置文件,当然就可以看到了~

Host 自定义别名
 HostName IP地址
 User root

右键就可以连接了~

~~~

成品长这样~

连接成功~

结束自由的玩耍吧~
自由编辑服务器文件,安装扩展等~

自由玩耍~

总结

到此这篇关于Vscode Remote Development远程开发调试的文章就介绍到这了,更多相关vscode 远程开发调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Qt数据库应用之实现csv文件转xls

    Qt数据库应用之实现csv文件转xls

    这篇文章主要为大家详细介绍了如何利用Qt实现csv文件转xls功能,文中的示例代码讲解详细,对我们学习或工作有一定参考价值,需要的可以了解一下
    2022-06-06
  • C语言 structural body结构体详解用法

    C语言 structural body结构体详解用法

    C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项,结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性
    2021-10-10
  • 简易Dota改键程序制作

    简易Dota改键程序制作

    利用全局钩子制作一个个性化的dota游戏改键功能,大家可以参考使用
    2013-11-11
  • C++中实现把表的数据导出到EXCEL并打印实例代码

    C++中实现把表的数据导出到EXCEL并打印实例代码

    这篇文章主要介绍了实现把表的数据导出到EXCEL并打印实例代码的相关资料,需要的朋友可以参考下
    2017-04-04
  • 基于Matlab实现中国象棋的示例代码

    基于Matlab实现中国象棋的示例代码

    中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。本文将利用Matlab实现这一游戏,需要的可以参考一下
    2022-02-02
  • C++静态成员函数和this指针详解

    C++静态成员函数和this指针详解

    这篇文章主要为大家介绍了C++静态成员函数和this指针,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • C语言获取程序名称的四种方法

    C语言获取程序名称的四种方法

    这篇文章主要为大家详细介绍了C语言中获取程序名称的四种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-11-11
  • Qt中QStringList与QString的常用方法总结

    Qt中QStringList与QString的常用方法总结

    这篇文章主要为大家总结了Qt中QString 与 (QStringList | QByteArray)之间的转换,以及QString、QStringList的一些常用方法,感兴趣的可以收藏一下
    2022-12-12
  • C语言实现的顺序表功能完整实例

    C语言实现的顺序表功能完整实例

    这篇文章主要介绍了C语言实现的顺序表功能,结合完整实例形式分析了C语言顺序表的创建、添加、删除、排序、合并等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • C语言杨辉三角两种实现方法

    C语言杨辉三角两种实现方法

    大家好,本篇文章主要讲的是C语言杨辉三角两种实现方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论