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子句中,并且不能与 ...
随机推荐
- B1051 复数乘法
描述 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2=−1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 R 是复数模,P 是辐角 ...
- 第1讲、#PyTorch教学环境搭建与Tensor基础操作详解
引言 PyTorch是当前深度学习领域最流行的框架之一,因其动态计算图和直观的API而备受开发者青睐.本文将从零开始介绍PyTorch的环境搭建与基础操作,适合各种平台的用户和深度学习初学者. 1. ...
- 分钟级搭建你的专属大数据平台 ——TDH 社区开发版免费来袭
星环科技TDH社区开发版集"开箱即用.分钟级部署.便捷开发"于一体,真正实现零门槛大数据开发体验!无需繁琐配置,只需一台机器,即可拥有企业级大数据平台的核心能力.目前,众多开发 ...
- 使用HttpServletRequest获取POST提交的JSON
说明 一般用于拦截器中,重写preHandle方法中 代码如下 拦截器中 @Override public boolean preHandle(HttpServletRequest request, ...
- 洛谷 P1549 [NOIP1997 提高组] 棋盘问题
洛谷 P1549 [NOIP1997 提高组] 棋盘问题 Problem 构造一个\(n\times n(n\le 10)\)的矩阵,在矩阵中填入\(1,2,\dots,n^2\),使得任意相邻的数之 ...
- 【转载】数论学习笔记(Blog of tyqtyq)
from a famous oier \(\texttt{tyqtyq}\)请点链接tyqtyq~! - 博客园 (cnblogs.com) 数论分块 \(\sum_{i=1}^{n} \lfloor ...
- k8s | 重启Kubernetes Pod的几种方式
前言 在使用 docker 的过程中,我们可以使用docker restart {container_id}来重启容器,但是在 kubernetes 中并没有重启命令(没有 kubectl resta ...
- 从Clipto.AI看AI SaaS创业的隐形机会:一个月2500万访问量背后的商业逻辑
最近深度研究了一个让我眼前一亮的产品--Clipto.AI. 这款看似简单的音视频转录工具,月访问量竟然达到了2540万,这个数字让我震惊,也让我重新思考了AI工具的商业化路径. 今天想和大家分享一下 ...
- 解析依赖注入(DI)的本质
本文由 ChatMoney团队出品 在软件开发中,依赖注入是一种常用的设计模式,它允许我们将类的依赖关系通过构造器或其他方式自动注入.这种模式在控制器架构中尤为常见,它使得类的依赖关系更加灵活和可管理 ...
- Linux在线安装JDK1.8+
Linux在线安装JDK1.8+(默认已发布最新版) 命令在线下载jdk: wget --no-check-certificate --no-cookies --header "Cookie ...