web-dev-qa-db-ja.com

Vagrant Windows-ssh_exchange_identification:読み取り:ピアによる接続のリセット

仮想ボックスにSSH接続できないようです。

Win7で仮想ボックスを実行しています。ホストPCもWin7にあります。仮想ボックスは、次のVagrantfileを使用してVagrantを介して作成されました。

Vagrant.configure("2") do |config|  
    config.vm.box = "http://aka.ms/vagrant-win7-ie11"  
end

Cmdを開きます。 VagrantFileのルートフォルダに移動します。次のコマンドを実行します。

vagrant up

cmdは次を表示します:

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: Forwarding ports...  
    default: 22 (guest) => 2222 (Host) (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

Timed out while waiting for the machine to boot...

仮想ボックスがすでにブートを完了しているにもかかわらず、タイムアウトが表示されます。 (VirtualBox Managerによる確認)

次のコマンドを実行します。

vagrant ssh

cmdは次を表示します:

ssh_exchange_identification: read: Connection reset by peer  

Vagrant sshをデバッグしているときに、いくつかの有用なログを見つけた可能性があります。

INFO subprocess: Starting process: ["C:\\Program Files\\Git\\usr\\bin/ssh.EXE"]

INFO ssh: Invoking SSH: ss ["[email protected]", "-p", "2222", "-o", "Compression=yes", "-o", "DSAAuthentication=yes", "-o", "LogLevel=FATAL", "-o", "StrictHostKeyChecking=no", "-o", "UserKnownHostsFile=/dev/null", "-o", "IdentitiesOnly=yes", "-i", "C:/Users/hostpcname/.vagrant.d/insecure_private_key"]  

これから抜け出すためのいくつかの方法を提案できますか? Windows以外のイメージ-hashicorp/precise64を試しましたが、問題なく動作しました。

13
Back2WorkMinion

同じ問題があります。このステップに従って、私のために働いてください。

浮浪者リロード

そして

浮浪者ssh

もう一度、うまくいきます

9
Xman Classical

コンピュータを再起動し、BIOSでIntel仮想化を有効にした後、これを乗り越えることができました。

0
M. Urban

BIOSで仮想化を有効にする

0
Adriano Souza

次のコマンドがうまくいきました。

vagrant halt
vagrant up
vagrant ssh
0
Zeshan