2017-04-26 2 views
0

Ich erhalte diesen Fehler beim Chef-Tutorial, während ich versuche, meinen Knoten zu aktualisieren. Es ist sehr merkwürdig, weil ich in der Lage war, mit denselben Anmeldeinformationen in ssh und in zu starten. Ich habe auch bestätigt, dass meine Sicherheit für eingehende Ports für 80, 20 und 443 offen war. Für das Leben von mir kann ich nicht verstehen, warum es hier hält. Ich benutze MacOSX und Terminal mit einem virtuellen AWS.Warum erhalte ich beim Versuch, meinen Chefknoten zu aktualisieren, einen connectionTimeout-Fehler?

WARNING: Failed to connect to 172.31.46.107 -- Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout 

knife ssh 'name:node1-centos' 'sudo chef-client' --ssh-user centos --identity-file /Users/gavindevops/.ssh/GavinChefKeyPair.pem --attribute ipaddress 

Antwort

0

SSH verwendet Port 22. War das ein Tippfehler in der Frage und in der Sicherheitsgruppe?

+0

Nein, ich habe versehentlich die Sicherheitsgruppen in einer früheren Instanz nicht aktualisiert, aber ich habe dieses Problem schnell behoben, also denke ich, dass ausgeschlossen werden kann. Ich habe die Antwort herausgefunden. Dumm tut nicht die notwendigen Informationen in jeder Route enthalten, die Sie durchlaufen könnten. d. h. Sie haben einige Informationen für die Schlüsselauthentifizierung weggelassen, die im Passwort und in der Benutzerberechtigung enthalten war. Danke für die Antwort! – wolf4091

0

Okay, so stellt sich heraus, selbst wenn Sie Schlüssel-basierte Authentifizierung verwenden, scrollen Sie nach unten zu den Benutzernamen und Passwort Anweisungen Teil des Tutorials, weil es Ihnen sagt, "cloud.public_hostname" anstelle von "ipaddress" verwenden nutzen einen Dienst wie AWS.

Verwandte Themen