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
还有一个问题:如何启动已经关闭的虚拟机?
浙公网安备 33010602011771号