Ssh_exchange_identification: read: connection reset by peer

I am using the following
ubuntu-16.04.4-desktop-amd64
Vagrant 2.0.2
VirtualBox-5.2.6-120293-Win
when I run
vagrant ssh
I got the following error
ssh_exchange_identification: read: connection reset by peer.

this is my Vagrantfile file

-- mode: ruby --

vi: set ft=ruby :

All Vagrant configuration is done below. The “2” in Vagrant.configure

configures the configuration version (we support older styles for

backwards compatibility). Please don’t change it unless you know what

you’re doing.

Vagrant.configure(“2”) do |config|

The most common configuration options are documented and commented below.

For a complete reference, please see the online documentation at

https://docs.vagrantup.com.

Every Vagrant development environment requires a box. You can search for

boxes at https://atlas.hashicorp.com/search.

config.vm.box = “erp_v9_001”
config.ssh.username = “frappe”
config.ssh.password = “frappe”

Create a forwarded port mapping which allows access to a specific port

within the machine from a port on the host machine. In the example below,

accessing “localhost:8080” will access port 80 on the guest machine.

config.vm.network “forwarded_port”, guest: 80, host: 8080

config.vm.network “forwarded_port”, guest: 8000, host: 8080
config.vm.network “forwarded_port”, guest: 3000, host: 3000

Create a private network, which allows host-only access to the machine

using a specific IP.

config.vm.network “private_network”, ip: “192.168.50.5”

Create a public network, which generally matched to bridged network.

Bridged networks make the machine appear as another physical device on

your network.

config.vm.network “public_network”

Share an additional folder to the guest VM. The first argument is

the path on the host to the actual folder. The second argument is

the path on the guest to mount the folder. And the optional third

argument is a set of non-required options.

#config.vm.synced_folder “.”, “/home/frappe/frappe-bench/”

config.vm.provider “virtualbox” do |vb|

Display the VirtualBox GUI when booting the machine

vb.gui = true

Change network card to PCnet-FAST III

For NAT adapter

vb.customize [“modifyvm”, :id, “–nictype1”, “Am79C973”]

For host-only adapter

vb.customize [“modifyvm”, :id, “–nictype2”, “Am79C973”]

Customize the amount of memory on the VM:

vb.memory = “2048”
end
end

More information
diallo@diallo-VirtualBox:~$ vagrant plugin list
vagrant-vbguest (0.15.2)

diallo@diallo-VirtualBox:~$ vagrant box list
erp_v9_001 (virtualbox, 0)

diallo@diallo-VirtualBox:~/erp_v9_001$ vagrant up
Bringing machine ‘default’ up with ‘virtualbox’ provider…
==> default: Machine already provisioned. Run vagrant provision or use the --provision
==> default: flag to force provisioning. Provisioners marked to run always will still run.
Please help me, it is emmergency