我刚刚尝试从magento u vm vm,并且惊讶地将此作为回复:

  Bringing machine 'default' up with 'virtualbox' provider...
    ==> default: Clearing any previously set forwarded ports...
    ==> default: Clearing any previously set network interfaces...
    ==> default: Preparing network interfaces based on configuration...
        default: Adapter 1: nat
        default: Adapter 2: hostonly
    ==> default: Forwarding ports...
        default: 22 => 2222 (adapter 1)
    ==> default: Running 'pre-boot' VM customizations...
    ==> default: Booting VM...
    ==> default: Waiting for machine to boot. This may take a few minutes...
        default: SSH address: 127.0.0.1:2222
        default: SSH username: vagrant
        default: SSH auth method: private key
        default: Warning: Connection timeout. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
        default: Warning: Authentication failure. Retrying...
.

此前工作精细,但使用VirtualBox 5.0和Vagrant 1.7.4,突然没有骰子。我怎样才能做到这项工作?

有帮助吗?

解决方案

我试过了大量的东西来解决这个问题,但是创建一个新钥匙的流浪者是去的方式。

  1. 通过启用GUI启动计算机。将此添加到VAGRANTFILE:

    config.vm.provider:VirtualBox Do | VB |

    vb.gui= true

  2. 从GUI登录虚拟机,然后运行以下命令:

    mkdir -p / home/vagrant/.ssh

    wget --no-check-certificate https:// raw.github.com / mitchellh / vagrant / master / keys / vagrant.pub -o /home/vagrant/.ssh/authorized_keys

    chmod 0700 / home/vagrant/.ssh

    chmod 0600 / home/vagrant/.ssh/authorized_keys

    chown -r vagrant / home/vagrant/.ssh

  3. vagrant会生成一个新密钥,你应该好好去。

    https://superuser.com/a/745998/421272

许可以下: CC-BY-SA归因
scroll top