SSH-Fehler: "Keine RSA1-Schlüsseldatei ~ / .ssh / id_rsa.", "Schlüsseltyp_von_Name: unbekannter Schlüsseltyp" ----- BEGIN '"

8
%Vor%

gibt zurück:

%Vor%

Dies ist das erste Mal, dass ich versucht habe, Heroku zu drücken.

  • heroku login gibt "Authentifizierung erfolgreich"
  • zurück
  • ~ / .ssh / id_rsa wurde ursprünglich vom Befehlszeilen-Client heroku erstellt - ich habe heroku login zum ersten Mal ausgeführt und gefragt, ob ich einen Schlüssel generieren möchte.
  • Ich habe Keys mit ssh-keygen -t rsa (wie angegeben hier ) neu erstellt und dann noch einmal vergeblich versucht.
  • Habe "authorized_keys" bei "~ / .ssh" erstellt und mit meinem öffentlichen Schlüssel drin, kein Glück.
  • Created /etc/hosts.allow mit Inhalten "sshd all", immer noch kein Glück.

Berechtigungen auf den Tasten sind: "-rw -------" Heroku-Status ist O.K. Ich benutze Mac OS X 10.7.

%Vor%

gibt zurück:

%Vor%     
rishabhjain 22.05.2012, 17:40
quelle

2 Antworten

3

Ich hatte das gleiche Problem (nicht auf Heroku), sondern auf meinem eigenen Server.

Versuchen Sie, in /var/log/auth.log nachzusehen Meine authorized_keys-Datei wurde vom falschen Benutzer gefunden

    
yellowsir 23.11.2013 02:02
quelle
0

Wenn ich es versuche

  

ssh -vvv [email protected]

Ich verstehe das:

%Vor%

Haben Sie eine Datei namens known_hosts in ~/.ssh/ ? Meine enthält Einträge für heroku.com,50.19.85.154 ssh-rsa und 50.19.85.132 ssh-rsa . Hast du diese?

Wenn Sie which ssh-keygen ausführen, welche Version von ssh-keygen wird ausgeführt? Ist es die richtige Kopie, die vom Heroku Toolbelt verwendet werden sollte? Wenn nicht, erstellen die Schritte aus dem Heroku Managing Keys-Artikel keinen gültigen Schlüssel?

    
culix 31.08.2012 10:59
quelle