VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境
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 Java
和Spring Boot Extension Pack,这两个插件安装过程中会安装一些相关的依赖插件,安装好后如下:
接下来,打开或者新建SpringBoot项目,新建SpringBoot项目参考Ubuntu下使用VS Code创建Spring Boot工程 – 葱头001的博客 ,找到Application文件,然后直接运行即可将SpringBoot项目跑起来,如果是远程SSH的方式运行的SpringBoot项目,在VSCode里面终端旁边找到端口,添加一个端口,端口号为远程服务运行的端口号,在本地通过该端口号即可访问远程的SpringBoot服务
VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境相关推荐
- VSCode通过SSH远程连接CentOS主机的问题解决记录
VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...
- Vscode Remote SSH 远程连接失败过程报错:试图写入的管道不存在
今晚在vscode尝试连接我的树莓派来开发ROS时 发现突然RemoteSSH连接不上 并且报错试图写入的管道不存在 在经过一番查询资料后 最终得出解决方案如下 问题描述 在vscode中尝试链接会出 ...
- VSCode/VS ssh远程连接Linux失败原因
VSCode: 错误:过程试图写入的管道不存在 VS: 错误:主机名和端口号标红 先win + R打开cmd 输入ping + 虚拟机的ip地址(注:此时虚拟机处于打开状态) 结果如下图所示,表示pi ...
- vscode使用ssh远程连接失败(及其他问题合集)
文章目录 1. 常见错误和解决方案 1.1 ERR Request 7 timed out (15000ms) 1.2 ERR Error: WebSocket close with status c ...
- vscode远程连接虚拟机/云服务器
vscode远程连接虚拟机/云服务器 vscode安装插件 配置远程连接信息 开始连接 设置免密登录 vscode安装插件 打开vscode后,依次选择文件->首选项->扩展,直接点击左边 ...
- 【VScode远程连接虚拟机(ubuntu)】
VScode远程连接虚拟机 前言 一.安装VScode 二.安装中文插件 三.安装其他远程连接插件 1.C/C++ Extension Pack 2.Live Preview 3.Live Serve ...
- vscode通过ssh扩展连接Linux虚拟机
vscode通过ssh扩展连接Linux虚拟机 连接Linux虚拟机 设置自动连接 记录一下使用vscode通过ssh扩展Linux虚拟机,避免重复造轮子. 首先在Linux系统中安装openssh- ...
- 【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
文章目录 视频教程 1.安装OpenSSH 2.vscode配置ssh 3. 局域网测试连接远程服务器 4. 公网远程连接 4.1 ubuntu安装cpolar 4.2 创建隧道映射 4.3 测试公网 ...
- vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开
vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.
最新文章
- React兄弟组件之间通信
- Genymotion 下载一直失败的解决办法
- 【STM32】系统配置控制器相关函数和类型
- 2-4 测试案例helloWorld
- C++学习笔记(二)——交换函数(swap)
- getContext() , getApplicationContext() , getBaseContext() and “this”的区别
- Hive创建外部表以及分区
- 夯实Java基础系列21:Java8新特性终极指南
- python金融反欺诈-项目实战
- 华为防火墙笔记-网络地址转化NAT
- EasyExcel实现excel导出【设置自定义样式--案例分析】
- 网站CDN图片加速访问
- 如何在上海租房,数据有话说
- linux蓝牙打印机驱动安装失败怎么办,打印机驱动安装失败怎么办?
- C++操作图像、图片
- DOOM3源码分析相关文章集合
- 游戏分类与热点探索——【作业1】
- 有哪些好用的微信群管理工具?
- 使用PyTorch中的预训练模型进行图像分类
- 各种机械键盘轴线之间的差,究竟好轴
热门文章
- C++与JAVA代码实现CRC-16/MODBUS算法,且与 http://www.ip33.com/crc.html 进行结果验证
- 编曲软件FL Studio 21 更多主题来啦!flstudio怎么改主题
- 互联网协议 — TCP/IP 分层体系结构
- 2022“第一童星”广州赛区启动会圆满落幕
- ssm+java计算机毕业设计SSM保险客户管理系统wkt6h(程序+lw+源码+远程部署)
- 数据库中的触发器是用来做什么的?
- 【Unity3D日常开发】Unity3D的证书认证
- 手游数据分析中常用到的指标说明
- iOS开发(OC)——iOS原生API实现文件下载
- 使用python的scapy库,提供一个可用的通过nbns获取主机名称的示例代码