vagrant 学习笔记-------(使用 putty 连接 vagrant 创建的虚拟机)

vagrant 的安装步骤可以参照如下网页:https://www.yuque.com/wukong-zorrm/xmk0v0/ct7lzoggzsli227t


使用 vagrant 创建虚拟机:

  1. 方法一:

  1. 方法二:


启动虚拟机: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,按照以下步骤配置:

  1. 在“Session”中

  • Host Name: 127.0.0.1(来自 vagrant ssh-config
  • Port: 2222(默认为 2222,但可能不同,请根据 vagrant ssh-config 结果填写)
  • Connection type: SSH
  1. 在“Connection” > “SSH” > “Auth”

  • 点击“Browse”,选择你刚刚转换的 .ppk 私钥文件(如 vagrant.ppk)。
  1. 在“Session”页面

  • 点击“Save” 以保存配置,方便下次使用。
  • 点击“Open” 连接虚拟机。

5. 登录 Vagrant 虚拟机

连接后,如果提示 login as:,输入:

vgrant  这里是用户名称

如果一切正常,你应该能成功连接到 Vagrant 创建的 Ubuntu 虚拟机 🎉。


关闭虚拟机:

vagrant halt

还有一个问题:如何启动已经关闭的虚拟机?

posted @ 2025-02-21 17:18  山村放羊娃  阅读(35)  评论(0)    收藏  举报