Vagrant 系列二: 错误处理

问题一

clipboard.png

clipboard.png
解决方法:ssh-keygen -t rsa
clipboard.png

问题二

遇到这个问题,折腾好久,终于找到方法可以解决,记录一下。

==> localvm2: Importing base box 'bigdatavm'...
==> localvm2: Matching MAC address for NAT networking...
==> localvm2: Setting the name of the VM: localvm2
==> localvm2: Fixed port collision for 22 => 2222. Now on port 2200.
==> localvm2: Clearing any previously set network interfaces...
==> localvm2: Preparing network interfaces based on configuration...
    localvm2: Adapter 1: nat
    localvm2: Adapter 2: hostonly
==> localvm2: Forwarding ports...
    localvm2: 22 (guest) => 2200 (host) (adapter 1)
==> localvm2: Running 'pre-boot' VM customizations...
==> localvm2: Booting VM...
==> localvm2: Waiting for machine to boot. This may take a few minutes...
    localvm2: SSH address: 127.0.0.1:2200
    localvm2: SSH username: vagrant
    localvm2: SSH auth method: private key

一直卡在SSH auth method: private key 然后就是timeout

clipboard.png

第一步:打开cmd 进入Homestead 目录,执行vagrant ssh-config查看IdentityFile路径。

clipboard.png

删除IdentityFile目录下的private_key文件。

第二步:执行 vagrant up 。不过又会遇到另一个问题:
截图不太完整,大概就是图中内容,一堆的Retrying...

clipboard.png

这个时候虽然命令行界面卡住不动了,其实virtualbox 里的虚拟机已经启动了。这个时候打开虚拟机,输入账户密码进入~/.ssh目录,执行以下命令:

#进入.ssh目录
cd ~/.ssh  

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub

mv vagrant.pub authorized_keys 

执行完成以后。回到cmd下,执行 vagrant reload --provision 可以看到重新初始化界面,启动成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值