वैग्रांट अप के दौरान प्रमाणीकरण विफलता, जबकि योनि ssh और ssh योनि @ localhost -p2222 काम करती है
मैं बूट पर वैग्रंट का उपयोग करके एक शेल स्क्रिप्ट निष्पादित करना चाहूंगा। Vagrant प्रमाणीकरण करने में असमर्थ है, जबकि VM का उपयोग शुरू कर दिया गया है vagrant up
:
c:\temp\helloworld>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'helloworld'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: helloworld_default_1398419922203_60603
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 => 2222 (adapter 1)
==> 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: Error: Connection timeout. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
...
निष्पादित करने के बाद CTRL + C
वीएम का उपयोग करके प्रमाणित करना संभव है vagrant ssh
औरssh vagrant@localhost -p2222
वैग्रांत फ़ाइल
मैं डिफ़ॉल्ट Vagrantfile का उपयोग करता हूं और मैंने केवल hostname बदला है:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# All Vagrant configuration is done here. The most common configuration
# options are documented and commented below. For a complete reference,
# please see the online documentation at vagrantup.com.
# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "helloworld"
...
वैग्रांत संस्करण
c:\temp\helloworld>vagrant --version
Vagrant 1.5.1
सवाल
वीएम का उपयोग करके प्रमाणित कैसे करें vagrant up
?