如何修复在执行vagrant up命令时显示流浪者的错误?

时间:2017-07-13 23:35:56

标签: ubuntu vagrant virtual-machine virtualbox

我按照本教程 https://scotch.io/tutorials/how-to-create-a-vagrant-base-box-from-an-existing-one 创建了我自己的流浪盒,我按照所有内容进行了操作并结束,但在执行时命令: 流浪汉

开始重复显示以下消息:警告:身份验证失败。重试...

直到他完成尝试并带我出去

我该如何解决?

谢谢!

问候

1 个答案:

答案 0 :(得分:0)

当您执行第一个vagrant up流浪者期望找到vagrant insecure key ax the vagrant用户SSH密钥时,它可以第一次ssh到VM。然后Vagrant用新生成的密钥替换密钥。

您使用的教程未提及我的想法。

自定义机器后,执行vagrant package命令时,不安全的密钥已被替换。之后,vagrant无法再连接到从该自定义框生成的任何VM,因此警告:身份验证失败。正在重试... 消息。

因此,在打包之前的最后一次自定义操作中,您总是需要放回不安全的密钥。