vagrant 学习笔记-------(使用 putty 连接 vagrant 创建的虚拟机)
vagrant 的安装步骤可以参照如下网页:https://www.yuque.com/wukong-zorrm/xmk0v0/ct7lzoggzsli227t
使用 vagrant 创建虚拟机:
- 方法一:

- 方法二:

启动虚拟机:vagrant up
连接虚拟机:vagrant ssh
重点来了:
重点来了:
重点来了:
使用 putty 连接 vagrant 创建的虚假机,请参考如下操作步骤
1. 确保 Vagrant 虚拟机正在运行
在终端(cmd/Powershell)或 Git Bash 中进入 Vagrant 项目目录,然后运行:
vagrant up
2. 获取 SSH 连接信息
运行以下命令来获取 SSH 连接的详细信息:
vgrant ssh-config
你会看到类似如下的输出:

3. 转换私钥格式
PuTTY 使用的私钥格式与 Vagrant 默认的 OpenSSH 格式不同,因此你需要将 IdentityFile 指定的私钥(insecure_private_key)转换为 PuTTY(.ppk)格式。
(1)下载并打开 PuTTYgen
从 PuTTY 官网 下载 PuTTYgen,然后:
- 点击 "Load",选择
insecure_private_key(可能位于D:/vagrant/.vagrant/machines/default/virtualbox/insecure_private_key)。 - 选择 "All Files (*.*)" 以便看到
insecure_private_key文件。 - 加载后,点击 "Save private key" 并保存为
.ppk格式(如vagrant.ppk)。
4. 配置 PuTTY 连接
打开 PuTTY,按照以下步骤配置:
在“Session”中
- Host Name:
127.0.0.1(来自vagrant ssh-config) - Port:
2222(默认为 2222,但可能不同,请根据vagrant ssh-config结果填写) - Connection type:
SSH
在“Connection” > “SSH” > “Auth”
- 点击“Browse”,选择你刚刚转换的
.ppk私钥文件(如vagrant.ppk)。
在“Session”页面
- 点击“Save” 以保存配置,方便下次使用。
- 点击“Open” 连接虚拟机。
5. 登录 Vagrant 虚拟机
连接后,如果提示 login as:,输入:
vgrant 这里是用户名称
如果一切正常,你应该能成功连接到 Vagrant 创建的 Ubuntu 虚拟机 。
关闭虚拟机:
vagrant halt
还有一个问题:如何启动已经关闭的虚拟机?
vagrant 学习笔记-------(使用 putty 连接 vagrant 创建的虚拟机)的更多相关文章
- Android学习笔记——Activity的启动和创建
http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html Android Activity学习笔记——Activity的启动和创建 ...
- golang学习笔记5 用bee工具创建项目 bee工具简介
golang学习笔记5 用bee工具创建项目 bee工具简介 Bee 工具的使用 - beego: 简约 & 强大并存的 Go 应用框架https://beego.me/docs/instal ...
- WPF 学习笔记-在WPF下创建托盘图标
原文:WPF 学习笔记-在WPF下创建托盘图标 首先需要在项目中引用System.Windows.Forms,System.Drawing; using System; using System.Co ...
- CNN学习笔记:全连接层
CNN学习笔记:全连接层 全连接层 全连接层在整个网络卷积神经网络中起到“分类器”的作用.如果说卷积层.池化层和激活函数等操作是将原始数据映射到隐层特征空间的话,全连接层则起到将学到的特征表示映射到样 ...
- vagrant 学习笔记
之所以学习他是因为最近换了电脑 又要重新搭环境 很烦躁然后就有了然后 1.先安装 virtualbox2.安装 vagrant3.安装xshell4.重启5.下载系统镜像 (可以去vagrant官网 ...
- vagrant学习笔记
什么是vagrant简而言之,vagrant就是一个用来管理虚拟机文件的工具为什么要使用vagra如果经常玩虚拟机的话,就会知道,当你需要新建一个虚拟环境的时候,总是要重复的安装操作系统,以及操作系统 ...
- Dynamic CRM 2013学习笔记(三)快速创建实体 EntityCreater
一.实体简介 实体用于在 Microsoft Dynamics CRM 中建立业务数据模型和管理业务数据.例如,可以使用客户.市场活动和事件(案例)等实体跟踪和支持销售.市场营销和服务活动.实体具有一 ...
- Python学习笔记--Python字符串连接方法总结
声明: 这些总结的学习笔记,一部分是自己在工作学习中总结,一部分是收集网络中的知识点总结而成的,但不到原文链接.如果有侵权,请知会,多谢. python中有很多字符串连接方式,总结一下: 1)最原始的 ...
- GIT学习笔记(1):创建版本库
GIT学习笔记(1):创建版本库 创建版本库 1.创建合适目录并初始化为仓库 版本库即需要交由Git进行版本控制的目录,其下所有文件的修改.删除,Git都能跟踪还原. 说明:初始化后,当前目录下会多出 ...
- Oracle学习笔记—Oracle左连接、右连接、全外连接以及(+)号用法(转载)
转载自: Oracle左连接.右连接.全外连接以及(+)号用法 对于外连接,Oracle中可以使用“(+)”来表示. 关于使用(+)的一些注意事项: (+)操作符只能出现在WHERE子句中,并且不能与 ...
随机推荐
- Flask 中用 dbutils 实现数据库连接池
之前用 dbutils 来实现数据库连接池, 这里将其封装为一个自定义类并在 flask 中实际应用一下, 在实际场景中肯定是多页面接口, 这也就涉及到 python 的 import 问题, 就个人 ...
- Python3 + selenium 获取疫情中高风险区数据
背景: 需要动态将疫情风险区数据和区域业务动作想结合, 赋能销售业务, 内部使用非商用哈 环境: Python3 + selenium 自动化测试软件中 Chrome 驱动 exe 文件 输出: 以 ...
- 操作系统:Linux如何获取所有设备信息
本节了解下Linux是如何管理设备的,将从Linux如何组织设备开始,然后研究设备相关的数据结构,最后写一个Linux设备驱动实例. 感受一下Linux下的设备信息 Linux的设计哲学是一起皆是文件 ...
- 使用Vite创建一个动态网页的前端项目
1. 引言 虽然现在的前端更新换代的速度很快,IDE和工具一批批的换,但是我们始终要理解一点基本的程序构建的思维,这些环境和工具都是为了帮助我们更快的发布程序.笔者还记得以前写前端代码的时候,只使用文 ...
- [网鼎杯 2020 朱雀组]Nmap 1
[网鼎杯 2020 朱雀组]Nmap 1 这个题目主要考察的是nmap的常用命令和escapeshell函数 Nmap 相关参数 -iL 读取文件内容,以文件内容作为搜索目标 -o 输出到文件 举例 ...
- Java中判断某一字符串是否包含数字、字母和中文
在Java中判断某一字符串是否为纯英文.纯数字.英文和数字的组合等时,通常使用正则str.matches匹配,告诉这个字符串是否与给定的正则表达式匹配. 各种字符的unicode编码的范围 ...
- 「Temp」CSP-S 2023 JL 迷惑代码大赏
(欢迎投稿.) 在 \(213\) 份代码中共查找到 \(21\) 个 //freopen,来自 JL-S00031.JL-S00045.JL-S00047.JL-S00085.JL-S00123.J ...
- ceph集群故障运维--持续更新
一.PG处于异常状态active+undersized+degraded 部署环境: 自己搭建的3节点集群,集群共5个OSD,部署Ceph的RadosGW的服务时,副本默认设置为3,集群存放数据量少. ...
- 三分钟带你了解一站式大数据平台运维管家ChengYing产品包制作
课件获取:关注公众号 "数栈研习社",后台私信 "ChengYing" 获得直播课件 视频回放:点击这里 ChengYing 开源项目地址:github 丨gi ...
- Java生成二维码带LOGO
前言 Java后端生成二维码 参考文章 使用Java生成二维码图片(亲测) Reborn_YY使用Java生成二维码图片 图标素材库 Java后台生成图片,前台实现图片下载 jar 保持和spring ...