当前位置: 首页 > news >正文

vscode免密码认证ssh连接virtual box虚拟机

文章目录

  • 安装软件
  • virtual box配置
  • vscode配置
  • 创建并传递密钥
  • 连接虚拟机
  • 最后

安装软件

安装vscode和virtual box,直接官网下载对应软件包,下载之后,点击执行,最后傻瓜式下一步安装即可

virtual box配置

创建一个仅主机网络的网卡
在这里插入图片描述

创建一个NAT网络的网卡
在这里插入图片描述

为虚拟机设置端口转发
在这里插入图片描述

vscode配置

vscode安装Remote - SSH插件
在这里插入图片描述

选择Remote - SSH插件的图标,点击SSH右面的齿轮,选择第一个***.ssh\config
在这里插入图片描述

修改配置文件,Host随便填,HostName填127.0.0.1,User填你要连接的用户,比如我连接的是root用户,Port配置为刚才为虚拟机设置端口转发的端口
在这里插入图片描述

创建并传递密钥

win+r输入cmd打开命令提示符,执行 ssh-keygen -t rsa -b 4096,然后连续按3次Enter,打开id_rsa.pub文件,复制里面的内容
在这里插入图片描述

在虚拟机的命令行里执行 ssh-keygen -t rsa -b 4096,然后连续按3次Enter
在这里插入图片描述
然后再~/.ssh目录下创建名称为authorized_keys的文件,然后将刚才复制的id_rsa.pub的内容粘贴到authorized_keys文件里面

连接虚拟机

回到vscode,点击刷新按钮,然后点击齿轮图标下面的箭头符号,然后根据提示操作,最后vscode免密ssh连接virtual box虚拟机就大功告成了
在这里插入图片描述

最后

我目前正在学习云原生方面的技术,如果你有什么技术问题,大家可以一起交流

http://www.lryc.cn/news/211923.html

相关文章:

  • 【Linux】Centos yum源替换
  • uniapp组件初始化的销毁(监听隐藏事件)
  • leetcode:1207. 独一无二的出现次数(python3解法)
  • 2023秋《论文写作》课程总结
  • Linux学习第27天:Platform设备驱动开发: 专注与分散
  • 最长公共子序列
  • 万字解析设计模式之工厂方法模式与简单工厂模式
  • One-to-N N-to-One: Two Advanced Backdoor Attacks Against Deep Learning Models
  • 洛谷 B2009 计算 (a+b)/c 的值 C++代码
  • Arduino驱动ME007-ULA防水测距模组(超声波传感器)
  • Linux 权限管理(二)
  • 线性代数 第一章 行列式
  • 查询Oracle所有用户相关信息
  • 电路的电线的拼接
  • 前端学习之webpack
  • 2023NOIP A层联测20-旅行
  • STM32 中断NVIC详解,配置及示例
  • 10.30英语期中稿
  • 二维数组如何更快地遍历
  • 【网络安全】Seeker内网穿透追踪定位
  • Spring Boot 3系列之一(初始化项目)
  • 用python判断一个数是否为素数
  • FreeRTOS_信号量之二值信号量
  • 使用Gateway解决跨域问题时配置文件不生效的情况之一
  • 【火影手游】新版押镖护送高分攻略
  • 【JVM】类的声明周期(加载、连接、初始化)
  • 开源3D激光(视觉)SLAM算法汇总(持续更新)
  • 绕WAF手法总结
  • Linux mv命令:移动文件或改名
  • 在 Elasticsearch 中丰富你的 Elasticsearch 文档