vargent Authentication failure.记录

我一直在用virtualBox + vagrant做开发,

因一些原因vagrant重装后,导入之前的镜像备份无法登陆。

启动vagrant虚拟机时出现如下报错信息:

 

网上的处理方式很多,但各说不同,参照后自己稍加调整

这里说下我的处理方式以做备份

操作步聚如下:

1. 在Vagrantfile文件内增加两行:

config.ssh.username = "vagrant"
config.ssh.password = "vagrant"

 

2. 启动vagrant (vagrant up)

3. 登陆vagrant后出现以下对话窗:

 

这时候输入刚才配置的密码: vagrant

4. 用ssh生成公私钥。具体生成步聚这里就不介绍了。可以网上搜搜

5. 在vagrant虚拟机内导入(追加)生成的公钥

6. 配置vagrantfile注释刚才加的两行,再新增一行如下:

  #config.ssh.username = "vagrant"
  #config.ssh.password = "vagrant"
  config.ssh.private_key_path = "~/.ssh/id_rsa"

然后重启vagrant一切正常使用

 

posted @ 2016-02-04 17:54  tywei  阅读(411)  评论(0编辑  收藏  举报