Vagrant 系列二: 错误处理
问题一
解决方法:ssh-keygen -t rsa
问题二
遇到这个问题,折腾好久,终于找到方法可以解决,记录一下。
==> 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
。
第一步:打开cmd
进入Homestead
目录,执行vagrant ssh-config
查看IdentityFile
路径。
删除IdentityFile
目录下的private_key
文件。
第二步:执行 vagrant up
。不过又会遇到另一个问题:
截图不太完整,大概就是图中内容,一堆的Retrying...
:
这个时候虽然命令行界面卡住不动了,其实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
可以看到重新初始化界面,启动成功。
相关推荐
Normalizer 2020-06-16
Wyt00 2020-05-30
kingpin 2020-05-16
Normalizer 2020-05-14
独行者0 2020-05-10
xsgnzb 2020-05-05
wxtyixiao 2020-05-05
CCoder 2020-04-10
xsgnzb 2020-03-09
wxtyixiao 2020-01-24
Normalizer 2020-01-14
RLanffy 2020-01-14
xsgnzb 2020-01-01
LiHansiyuan 2020-01-03
空之轨迹约修亚 2019-12-25
yuxeaotao 2019-11-17
ScaredParadise 2019-11-09
ScaredParadise 2019-11-08