2016-05-27 4 views
3

これは、これは私のために起こる二度目です後: 私はベイグラントを使用して仮想Ubuntuマシンを作成し、実行した後:ベイグラント「ssh_exchange_identification:リモートホストによって接続を閉じ、」更新Ubuntuゲスト

須藤はapt-getを更新 sudoは

をapt-getをアップグレード私はこれだ:

:私はssh接続をデバッグするとき、私はこれを見

default: SSH username: vagrant 
    default: SSH auth method: private key 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
    default: Warning: Remote connection disconnect. Retrying... 
Timed out while waiting for the machine to boot. This means that 
Vagrant was unable to communicate with the guest machine within 
the configured ("config.vm.boot_timeout" value) time period. 

If you look above, you should be able to see the error(s) that 
Vagrant had when attempting to connect to the machine. These errors 
are usually good hints as to what may be wrong. 

If you're using a custom box, make sure that networking is properly 
working and you're able to connect to the machine. It is a common 
problem that networking isn't setup properly in these boxes. 
Verify that authentication configurations are also setup properly, 
as well. 

If the box appears to be booting properly, you may want to increase 
the timeout ("config.vm.boot_timeout") value. 

vagrant ssh -- -vvv 
OpenSSH_6.9p1, LibreSSL 2.1.8 
debug1: Reading configuration data ~/.ssh/config 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 20: Applying options for * 
debug1: /etc/ssh/ssh_config line 102: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to 127.0.0.1 [127.0.0.1] port 2222. 
debug1: Connection established. 
debug1: key_load_public: No such file or directory 
debug1: identity file ~/.vagrant/machines/default/virtualbox/private_key type -1 
debug1: key_load_public: No such file or directory 
debug1: identity file ~/.vagrant/machines/default/virtualbox/private_key-cert type -1 
ssh_exchange_identification: Connection closed by remote host 

これはLinuxで私に起こり、Mac OSでも同じことが起こりました。

おそらくバグがあるか、間違っています。

答えて

1

ssh_exchange_identification: Connection closed by remote hostは、ワイルドカードゲストアドレスを使用したポート転送の処理に関するVirtualBox 5.0.20の変更に関連している可能性があります。これにより、connection closedの問題が発生します。この問題の詳細:初期.15ゲストのIPを設定しますこの修正を含む

  1. Install a test build

    この問題を解決するには2通りの方法があります住所

  2. を定義するforwarded_port設定(documentation)のVagrantfileの210の値です。解決後
+0

Peterさん、私のVirtualBoxをすでに更新しているので、あなたのコメントをお寄せいただきありがとうございます。私の問題が解決したのか、何か他のことが起こったのかどうかは言えません。残念ながら私はこの問題を追跡する機会を逃しました。とにかくありがとう。 –

4

は私のために完璧に働いた:

  1. Goがホームディレクトリのパスに:
  2. にsudo chmodのゴー・ワットは/ usr/localは、ボックスを投影する行く:a)の浮浪者のリロード、b)の浮浪者c)寄生虫ssh。
+0

うわー! Thx、それはスムーズに動作します – kabrice

+0

ありがとう...... :) – neha

5

OSX 10.11.6のlaravel/homestead 1.0.1ボックスとVagrant 1.9.1でこの問題が発生しました。

仮想ボックスのVM設定で、アダプタの「ケーブル接続」をオンにします。

Virtual Box GUI>VM Settings>Network>Adapter> ☑ Cable Connected

永久にこれを修正するには...あなたのvagrantfileの真ん中にこれを追加します。

config.vm.provider 'virtualbox' do |vb| vb.customize ['modifyvm', :id, '--cableconnected1', 'on'] end

+0

これは、VirtualBox 5.0.30とVagrant 1.9.1で今日の私の問題を解決しました –

-2

これは、私は同じエラーを得た後に私のために働いていたものです。

端末から、のあるフォルダに移動します。ディレクトリと実行し、以下のコマンド浮浪者:

$ vagrant destroy 

$ vagrant up 

$ vagrant ssh 

そして、あなたが戻って起動して実行する必要があります。 ハッピーコーディング!

+3

しないでください!これにより、MySQLやその他の環境変数などのデータベースも破棄されます。これは元に戻せません。とにかくそれは実際には解決策ではありません。これは問題を解決するものではなく、回避する(おそらく一時的に) – eleven59

関連する問題