首页 > 解决方案 > “ssh_exchange_identification: read: Connection reset by peer”在尝试通过 ssh 登录 vagrant box 时发生

问题描述

我试图部署两个不同操作系统的 4 个 vagrant box。其中两个是 Ubuntu,另外两个是 Centos。我的流浪文件配置如下: -

config.vm.define "ubuntu" do |ubuntu|
    ubuntu.vm.hostname="ubuntu"
    ubuntu.vm.box="bento/ubuntu-17.10"
    ubuntu.vm.network "private_network", ip:"192.168.33.10"
  end
  config.vm.define "centos" do |centos|
    centos.vm.hostname="centos"
    centos.vm.box="bento/centos-7.4"
    centos.vm.network "private_network", ip:"192.168.33.20"
  end
  config.vm.define "server1" do |server1|
    server1.vm.hostname="server1"
    server1.vm.box="bento/ubuntu-17.10"
    server1.vm.network "private_network", ip:"192.168.33.30"
  end
  config.vm.define "server2" do |server2|
    server2.vm.hostname="server2"
    server2.vm.box="bento/centos-7.4"
    server2.vm.network "private_network", ip:"192.168.33.40"
  end

成功执行后vagrant up,我检查vagrant status并发现所有框都运行正常。

ubuntu                    running (virtualbox)
centos                    running (virtualbox)
server1                   running (virtualbox)
server2                   running (virtualbox)

但是,当我尝试使用vagrant ssh ubuntu, vagrant ssh centos, vagrant ssh server1, vagrant ssh server2commands 登录每台机器时,除了 server1 之外的每台机器都可以登录。当我尝试使用vagrant ssh server1该错误访问 server2 时:-

"ssh_exchange_identification: read: Connection reset by peer"

我在我的基本 OS Loki 系统上使用 vagrant 2.2.4。向有经验的人寻求帮助。TIA

标签: sshvagrant

解决方案


问题已解决。我不知道实际上出了什么问题!但是,我尝试了以下简单的步骤,幸运的是它奏效了:1. vagrant destroy2.vagrant up


推荐阅读