2017-10-30 5 views
0

Ich versuche Packer mit Debug auszuführen, kann aber nicht in meine Instanz ssh. Jeder Versuch, die Ursachen dieser Fehler:Packer --debug erzeugt das falsche SSH-Schlüsselpaar

$ ssh -i ./ec2_amazon-ebs.pem [email protected] -vvvv 
ssh_exchange_identification: read: Connection reset by peer 

ich versucht, dies gegen die Packers Keypair zu überprüfen, indem Sie einen neuen öffentlichen Schlüssel zu erzeugen mit:

ssh-keygen -y -f ./ec2_amazon-ebs.pem 

Ich habe diese dann in aws als Schlüsselpaar und dann verglichen die Fingerabdrücke. Sie sind unterschiedlich, also scheint Packer entweder den falschen Schlüssel in aws zu setzen oder mir den falschen privaten Schlüssel zu geben.

+0

"[ALLGEMEINER SSH-SUPPORT IST OFF-THEMA] (https://stackoverflow.com/tags/ssh/info)" – Cyrus

Antwort

0

fand ich eine Lösung eines anderen SSH-Schlüssel (packer-testing-a.pem) und stellen Sie dann zu erzeugen, war, dass als das Schlüsselpaar zu verwenden:

"builders": [ 
    { 
    .... 
    "ssh_keypair_name": "packer-testing-a", 
    "ssh_private_key_file": "./packer-testing-a.pem", 
    .... 
    } 
] 

den Zwecks Dieses besiegen Debug laufen und einen lokalen Schlüsselpaar erzeugen.