windows+vscode穿越跳板机调试远程代码的图文教程

 更新时间:2022年02月09日 09:26:57   作者:影子飞扬  
本文通过图文并茂的形式给大家介绍了windows+vscode穿越跳板机调试远程代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1、安装vscode,ssh
2、添加插件:Remote - SSH
3、配置远程机器

添加远程机器地址:

4、连接远程服务器项目
实现从本地开发电脑(win10)的vscode直接开发远程服务器代码


选择远程服务器上的目录:

5、设置免密登录
如果没有进行免密登录配置,每次连接时,都会需要输入跳板机密码,然后输入远程服务器密码。下面进行免密配置:
(1)在本地开发电脑(windows)cmd窗口
生成秘钥:ssh-keygen -t rsa -b 4096
并根据提示找到秘钥的生成位置,如C:\Users\XXX\.ssh目录下,并切换到该目录下,生成了秘钥文件id_rsa.pub和rd_rsa.pub。我这里为了避免重复,将rd_rsa.pub重命名为rd_rsa.pub.1

(2)免密登录跳板机
将id_rsa.pub发送到跳板机:
ssh-copy-id -i id_rsa.pub.1 “-p 跳板机ssh端口 用户名@跳板机IP”
或者通过xshell进行传输。
登录跳板机,到~/.ssh/目录下将公钥添加到authorized_keys

这样,vscode打开远程文件夹时,就不会再提示输入跳板机密码。
(3)免密登录远程服务器
在跳板机终端将公钥文件发送到远程服务器
scp -P 22 id_rsa.pub.1 root@远程服务器ip:~/.ssh/
通过ssh登录远程服务器,到~/.ssh/目录下将公钥添加到authorized_keys:
cat temp >> authorized_keys
这样,vscode打开远程文件夹时,就不会再提示输入远程服务器密码。

完成配置。

到此这篇关于windows+vscode穿越跳板机调试远程代码的文章就介绍到这了,更多相关windows vscode调试远程代码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python创建堆的方法实例讲解

    python创建堆的方法实例讲解

    在本篇文章里小编给大家整理的是一篇关于python创建堆的方法实例讲解内容,有兴趣的朋友们可以学习下。
    2021-03-03
  • Python多线程与同步机制浅析

    Python多线程与同步机制浅析

    线程(Thread)是操作系统能够进行运算调度的最小单位;线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源
    2022-12-12
  • Python 中的with关键字使用详解

    Python 中的with关键字使用详解

    这篇文章主要介绍了Python 中的with关键字使用详解的相关资料,在Python中,with关键字是一个替你管理实现上下文协议对象的好东西,需要的朋友可以参考下
    2016-09-09
  • Python 为什么推荐蛇形命名法原因浅析

    Python 为什么推荐蛇形命名法原因浅析

    这篇文章主要介绍了Python 为什么推荐蛇形命名法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Python解析多帧dicom数据详解

    Python解析多帧dicom数据详解

    今天小编就为大家分享一篇Python解析多帧dicom数据详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python类的多重继承问题深入分析

    Python类的多重继承问题深入分析

    昨天在Python类的多重继承那里纠结了好久,咨询了不少高手之后,才完全搞明白,现在把类的特性整理下,供以后参考,也给有需要的小伙伴们参考下
    2014-11-11
  • Python FTP文件定时自动下载实现过程解析

    Python FTP文件定时自动下载实现过程解析

    这篇文章主要介绍了Python FTP文件定时自动下载实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python opencv缺陷检测的实现及问题解决

    Python opencv缺陷检测的实现及问题解决

    这篇文章主要介绍了Python opencv缺陷检测的实现及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 一文带你掌握Python中文件I/O的使用技巧

    一文带你掌握Python中文件I/O的使用技巧

    Python提供了强大而灵活的文件I/O(输入/输出)工具,能够读取、写入和处理各种文件类型,本文将详细介绍Python文件I/O的使用技巧,需要的可以参考一下
    2023-12-12
  • 深入了解Python中描述器的使用

    深入了解Python中描述器的使用

    Python描述器是Python编程语言中的一个重要特性,它提供了一种灵活且强大的机制来控制属性访问行为。在本文中,我们将详细介绍Python描述器的概念、实现方式以及如何使用Python描述器来增强我们的Python程序
    2023-03-03

最新评论