Vagrant 流浪汉第一次询问密码';流浪者上';

Vagrant 流浪汉第一次询问密码';流浪者上';,vagrant,Vagrant,我为CentOS 6.6制作了我的定制流浪者盒子。 我的问题是,当我第一次“流浪”起来时,为什么流浪者总是需要密码。 以下是控制台日志: $ vagrant up Bringing machine 'ns' up with 'virtualbox' provider... ==> ns: Clearing any previously set forwarded ports... ==> ns: Clearing any previously set network interfac

我为CentOS 6.6制作了我的定制流浪者盒子。 我的问题是,当我第一次“流浪”起来时,为什么流浪者总是需要密码。 以下是控制台日志:

$ vagrant up
Bringing machine 'ns' up with 'virtualbox' provider...
==> ns: Clearing any previously set forwarded ports...
==> ns: Clearing any previously set network interfaces...
==> ns: Preparing network interfaces based on configuration...
    ns: Adapter 1: nat
    ns: Adapter 2: hostonly
==> ns: Forwarding ports...
    ns: 22 => 2222 (adapter 1)
==> ns: Running 'pre-boot' VM customizations...
==> ns: Booting VM...
==> ns: Waiting for machine to boot. This may take a few minutes...
    ns: SSH address: 127.0.0.1:2222
    ns: SSH username: vagrant
    ns: SSH auth method: private key
    ns: Warning: Connection timeout. Retrying...
    ns: Warning: Connection timeout. Retrying...
    ns: Warning: Remote connection disconnect. Retrying...
Text will be echoed in the clear. Please install the HighLine or Termios libraries to suppress echoed text.
vagrant@127.0.0.1's password: 
正如你们所见,流浪汉问密码。在我输入它之后,它将继续。从那以后,每当我做“流浪者行动”的时候,流浪者从不问我这个问题。这只发生在第一次“流浪者上升”时。 我想知道我的自定义框的某些设置(可能是ssh)是错误的,但不知道问题出在哪里

有人能猜出可能的原因吗

环境:
vagrant的版本是1.7.2。主机操作系统是ubuntu 15.04,来宾操作系统是CentOS 6.6。

Vagrant在无法自动登录时询问密码。最明显的原因是Vagrant没有用户Vagrant所需的用户密钥。然后你输入正确的密码,流浪汉交换钥匙。之后,这不再出现。此密钥交换是每个实例的管理器,因此,如果您销毁/删除该实例,则下次您再次请求手动登录

Vagrant在Github上提供了一个不安全的密钥,任何分布式公共可用的Vagrant box都与之打包。您可以通过在机器内部执行以下操作来放置此密钥:

wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O /home/vagrant/.ssh/authorized_keys
另一种方法是使用您自己的私钥,并将Vagrantfile配置为使用特定密钥:


流浪者自己会立即识别和交换不安全的密钥,并将其交换为安全密钥。因此,您必须将此密钥设置为。

发生这种情况时,我输入了密码“vagrant”,并立即进入。看看这个流浪汉。也可以看到此stackoverflow。

您可能还想尝试默认的vagrant密码:
vagrant

当您说“第一次”时,您的意思是在
vagrant销毁之后?我是说。。。什么是“第一次”?另外,你在用盒子吗?我的意思是,“第一次”是在“游荡病”之后的第一次“游荡起来”。我认为在“流浪破坏”之后,几乎是在同一时间做“流浪起来”。我用的是另一个盒子,可以在Atras()找到。另外,这是我第一次做一个定制的流浪汉盒子。我对此完全是新手。与您的问题类似:我在vm中运行了这个
wget…
,现在我得到了
default:Warning:Authentication failure.
而不是密码提示。我错过什么了吗?我是否破坏了我的虚拟机或是否有其他方式登录?请检查此项