SSH Fehler: “Nicht einen RSA1 key Datei ~/.ssh/id_rsa.", "key_type_from_name: unknown key type '-----BEGIN'"
git push heroku master
gibt:
ssh_exchange_identification: read: Connection reset by peer
fatal: The remote end hung up unexpectedly.
Dies ist das erste mal, dass ich versucht habe push heroku.
heroku login
gibt "Authentifizierung erfolgreich"- ~/.ssh/id_rsa wurde ursprünglich von der heroku Kommandozeilen-client ist - ich lief
heroku login
zum ersten mal und fragte, ob ich wollte einen Schlüssel erzeugen. - Ich neu erstellt-Tasten mit
ssh-keygen -t rsa
(wie angegeben hier) und dann erneut versucht aber vergebens. - Erstellt "authorized_keys" in "~/.ssh" und mit meinem öffentlichen Schlüssel in ihm, kein Glück.
- Erstellt /etc/hosts.ermöglichen, mit dem Inhalt "sshd alle", immer noch kein Glück.
Berechtigungen auf den Schlüssel : "-rw - - - - - - - -"
Heroku-status ist O. K.
Ich bin mit Mac OS X 10.7.
ssh -vvv [email protected]
gibt:
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to heroku.com [50.19.85.132] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file ~/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file ~/.ssh/id_rsa type 1
debug1: identity file ~/.ssh/id_rsa-cert type -1
debug1: identity file ~/.ssh/id_dsa type -1
debug1: identity file ~/.ssh/id_dsa-cert type -1
ssh_exchange_identification: read: Connection reset by peer
- Habe diese vorher arbeiten, und dann aufhören? Wenn Sie
$ heroku login
was bekommen Sie? - Nein, ich versuche es sehr erste Zeit. Und heroku login zurück "Authentifizierung erfolgreich"
- Riecht wie ein beschädigter oder Ungültiger privater Schlüssel. Wie haben Sie die Datei ~/.ssh/id_rsa erstellt bekommen?
- Heroku Command Line Client erzeugt wurde, ausführen "heroku login" zum ersten mal gefragt, ob ich wollte zu generieren(ich habe keine bereits). Dann neu habe ich "ssh-keygen -t rsa".
- Sind Sie in der Lage zu gehen durch alle diese Schritte? devcenter.heroku.com/articles/keys
- Ja, viele Male...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem (nicht auf heroku), aber auf meinem eigenen server.
Versuchen Sie, sich in /var/log/auth.melden Sie
meine ~/.ssh/authorized_keys Datei wurde ownd durch die falschen Benutzer
Wenn ich versuche
Bekomme ich diese:
Haben Sie eine known_hosts-Datei in
~/.ssh/
? Mine enthält Einträge fürheroku.com,50.19.85.154 ssh-rsa
und50.19.85.132 ssh-rsa
. Haben Sie diese?Wenn Sie
which ssh-keygen
sind, welche version von ssh-keygen ausgeführt wird? Ist es die richtige Kopie sollte immer verwendet/installiert wurde, dass von der Heroku Toolbelt? Wenn nicht, vielleicht die Schritte von der Heroku Schlüssel Verwalten Artikel schaffen nicht einen gültigen key?