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...

InformationsquelleAutor rishabhjain | 2012-05-22
Schreibe einen Kommentar