我按照本教程 https://scotch.io/tutorials/how-to-create-a-vagrant-base-box-from-an-existing-one 创建了我自己的流浪盒,我按照所有内容进行了操作并结束,但在执行时命令: 流浪汉
开始重复显示以下消息:警告:身份验证失败。重试...
直到他完成尝试并带我出去
我该如何解决?
谢谢!
问候
答案 0 :(得分:0)
当您执行第一个vagrant up
流浪者期望找到vagrant insecure key ax the vagrant用户SSH密钥时,它可以第一次ssh到VM。然后Vagrant用新生成的密钥替换密钥。
您使用的教程未提及我的想法。
自定义机器后,执行vagrant package
命令时,不安全的密钥已被替换。之后,vagrant无法再连接到从该自定义框生成的任何VM,因此警告:身份验证失败。正在重试... 消息。
因此,在打包之前的最后一次自定义操作中,您总是需要放回不安全的密钥。