1、VSCode如何通过SSH远程连接虚拟机

VSCode通过下载Remote SSH插件进行SSH远程连接

2、VSCode下载好Remote SSH插件之后,进行配置,类似gitlab或者github的ssh配置,把id_rsa.pub文件放到虚拟机的特定目录下即可。

3、可以通过VSCode远程创建SpringBoot项目,也可以通过Bitvise SSH Client客户端将已经创建好的SpringBoot项目直接放到自己的用户目录下。

这里要注意,root用户和自己普通用户的权限不同,最好是使用自己普通用户权限登录Bitvise SSH Client,这里可以将id_rsa.pub设为登录密码,具体操作为:

a:将Bitvise SSH Client客户端升级到9.23版本;

b:使用windows的putty工具将SSH使用的id_rsa私钥转换为ppk文件,流程如下:

打开putty客户端(没有的话就安装一个),点击load an existing private key file,

load成功之后页面如下,点击save private key, 保存的文件名命名为id_rsa.ppk;

c:打开Bitvise SSH Client客户端,点击Client key manager,然后再下一个界面点击import,然后找到.ssh目录下的ppk文件,导入成功之后,下一步登录;

d: 再回到Bitvise SSH Client客户端的登录页,填入Host,port,username填入自己的登录名,Initial method选择publickey,Client key选择Auto,然后点击登录,即可成功登录到虚拟机

4、VSCode如果要开发调试SpringBoot项目需要安装两个插件,分别是Extension Pack for JavaSpring Boot Extension Pack,这两个插件安装过程中会安装一些相关的依赖插件,安装好后如下:

接下来,打开或者新建SpringBoot项目,新建SpringBoot项目参考Ubuntu下使用VS Code创建Spring Boot工程 – 葱头001的博客 ,找到Application文件,然后直接运行即可将SpringBoot项目跑起来,如果是远程SSH的方式运行的SpringBoot项目,在VSCode里面终端旁边找到端口,添加一个端口,端口号为远程服务运行的端口号,在本地通过该端口号即可访问远程的SpringBoot服务

VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境相关推荐

  1. VSCode通过SSH远程连接CentOS主机的问题解决记录

    VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...

  2. Vscode Remote SSH 远程连接失败过程报错:试图写入的管道不存在

    今晚在vscode尝试连接我的树莓派来开发ROS时 发现突然RemoteSSH连接不上 并且报错试图写入的管道不存在 在经过一番查询资料后 最终得出解决方案如下 问题描述 在vscode中尝试链接会出 ...

  3. VSCode/VS ssh远程连接Linux失败原因

    VSCode: 错误:过程试图写入的管道不存在 VS: 错误:主机名和端口号标红 先win + R打开cmd 输入ping + 虚拟机的ip地址(注:此时虚拟机处于打开状态) 结果如下图所示,表示pi ...

  4. vscode使用ssh远程连接失败(及其他问题合集)

    文章目录 1. 常见错误和解决方案 1.1 ERR Request 7 timed out (15000ms) 1.2 ERR Error: WebSocket close with status c ...

  5. vscode远程连接虚拟机/云服务器

    vscode远程连接虚拟机/云服务器 vscode安装插件 配置远程连接信息 开始连接 设置免密登录 vscode安装插件 打开vscode后,依次选择文件->首选项->扩展,直接点击左边 ...

  6. 【VScode远程连接虚拟机(ubuntu)】

    VScode远程连接虚拟机 前言 一.安装VScode 二.安装中文插件 三.安装其他远程连接插件 1.C/C++ Extension Pack 2.Live Preview 3.Live Serve ...

  7. vscode通过ssh扩展连接Linux虚拟机

    vscode通过ssh扩展连接Linux虚拟机 连接Linux虚拟机 设置自动连接 记录一下使用vscode通过ssh扩展Linux虚拟机,避免重复造轮子. 首先在Linux系统中安装openssh- ...

  8. 【vscode远程开发】使用SSH远程连接服务器 「内网穿透」

    文章目录 视频教程 1.安装OpenSSH 2.vscode配置ssh 3. 局域网测试连接远程服务器 4. 公网远程连接 4.1 ubuntu安装cpolar 4.2 创建隧道映射 4.3 测试公网 ...

  9. vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开

    vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.

最新文章

  1. React兄弟组件之间通信
  2. Genymotion 下载一直失败的解决办法
  3. 【STM32】系统配置控制器相关函数和类型
  4. 2-4 测试案例helloWorld
  5. C++学习笔记(二)——交换函数(swap)
  6. getContext() , getApplicationContext() , getBaseContext() and “this”的区别
  7. Hive创建外部表以及分区
  8. 夯实Java基础系列21:Java8新特性终极指南
  9. python金融反欺诈-项目实战
  10. 华为防火墙笔记-网络地址转化NAT
  11. EasyExcel实现excel导出【设置自定义样式--案例分析】
  12. 网站CDN图片加速访问
  13. 如何在上海租房,数据有话说
  14. linux蓝牙打印机驱动安装失败怎么办,打印机驱动安装失败怎么办?
  15. C++操作图像、图片
  16. DOOM3源码分析相关文章集合
  17. 游戏分类与热点探索——【作业1】
  18. 有哪些好用的微信群管理工具?
  19. 使用PyTorch中的预训练模型进行图像分类
  20. 各种机械键盘轴线之间的差,究竟好轴

热门文章

  1. C++与JAVA代码实现CRC-16/MODBUS算法,且与 http://www.ip33.com/crc.html 进行结果验证
  2. 编曲软件FL Studio 21 更多主题来啦!flstudio怎么改主题
  3. 互联网协议 — TCP/IP 分层体系结构
  4. 2022“第一童星”广州赛区启动会圆满落幕
  5. ssm+java计算机毕业设计SSM保险客户管理系统wkt6h(程序+lw+源码+远程部署)
  6. 数据库中的触发器是用来做什么的?
  7. 【Unity3D日常开发】Unity3D的证书认证
  8. 手游数据分析中常用到的指标说明
  9. iOS开发(OC)——iOS原生API实现文件下载
  10. 使用python的scapy库,提供一个可用的通过nbns获取主机名称的示例代码