Vagrant SSH 身份验证失败

Vagrant SSH 身份验证失败

我一直在使用 Ubuntu 设置一个 vagrant box 以用于开发目的。我一直在研究我的基础 box。我设置了一个 vagrant 用户、管理员组、主目录等。我设置了

.ssh/authorized_keys

如上所述这里,并安装了 chef + puppet。然而,当我打包盒子并运行 vagrant up 时,我在 VM 启动时收到标题错误消息。

我的 Mac 上的 Hosts 文件:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost

我的Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant::Config.run do |config|
  config.vm.define :app do |app|
    app.vm.box = "ruby193-aaron"
    app.vm.box_url = "/Users/aaronmcleod/package.box"
    app.vm.network :hostonly, "192.168.100.35"
    app.vm.share_folder "v-root", "/vagrant", ".", :nfs => true
    app.vm.provision :shell, :path => "config/vagrant/app.sh"
    app.vm.host_name = "sojourner.vm"
  end
end

答案1

运行sudo vagrant up帮我解决了这个问题。

相关内容