J'ai créé un environnement vagabond multi-machine à trois nœuds et j'ai des problèmes à passer d'un vm vagabond à un autre.
Voici le Vagrantfile:
Vagrant.configure("2") do |config| 
  config.vm.box = "centos/7"
  config.vm.define "master" do |master|
    master.vm.hostname = "master.local" 
    master.vm.network "private_network", type: "dhcp"
  end 
  config.vm.define "node1" do |node1|
     node1.vm.hostname = "node1.local" 
     node1.vm.network "private_network", type: "dhcp" 
  end 
  config.vm.define "node2" do |node2|
    node2.vm.hostname = "node2.local" 
    node2.vm.network "private_network", type: "dhcp" 
  end  
end 
Le fichier hosts (identique sur chaque nœud):
$ cat /etc/hosts
172.28.128.3    master.local    master
172.28.128.4    node1.local     node1
172.28.128.5    node2.local     node2
Je peux aller et venir toute la journée de ping de n'importe quelle machine à l'autre mais je ne peux pas ssh d'un vm vagabond à l'autre. Le message d'erreur typique est (du nœud1 au maître):
[vagrant@node1.local] $ ssh vagrant@172.28.128.3
Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 
SSH est en cours d'exécution et le port est ouvert.
Le pare-feu ne fonctionne pas.
Je suis sûr que cela a à voir avec les clés ssh. J'admets volontiers que je ne suis pas un expert. 
Qu'est-ce que je fais mal ici les gens?    
ssh vagrant@hostet utiliser vagrantégalement un mot de passe.
                ip atoutes les cases à la question et vérifier si les adresses IP (172.28.128.3-5) sont disponibles lorsque les cases sont fermées.