SSH d'Erreur: “Pas une clé RSA1 fichier ~/.ssh/id_rsa.”, “key_type_from_name: inconnu type de clé '-----BEGIN'”

git push heroku master

retourne:

ssh_exchange_identification: read: Connection reset by peer      
fatal: The remote end hung up unexpectedly.

C'est la première fois que j'ai essayé de pousser à heroku.

  • heroku login renvoie "l'Authentification réussie"
  • ~/.ssh/id_rsa a été créé à l'origine par le heroku client de ligne de commande - j'ai couru heroku login pour la première fois et elle a demandé si je voulais générer une clé.
  • J'ai recréé les touches à l'aide ssh-keygen -t rsa (comme spécifié ici) et a ensuite essayé de nouveau, mais en vain.
  • Créé "authorized_keys" à "~/.ssh" et avec ma clef publique, pas de chance.
  • Créé /etc/hosts.autoriser le contenu de "sshd tous", toujours pas de chance.

Autorisations sur les clés sont les suivantes : "-rw-------"
Heroku statut est O. K.
Je suis sous Mac OS X 10.7.

ssh -vvv [email protected]

retourne:

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            
Fait cela auparavant, le travail, et puis s'arrêter? Si vous exécutez $ heroku login qu'obtenez-vous?
Non, je vais l'essayer très première fois. Et heroku connexion renvoie "l'Authentification réussie"
Sent comme un corrompu ou invalide clé privée. Comment le fichier ~/.ssh/id_rsa créés?
Heroku Ligne de Commande généré par un Client, en cours d'exécution "heroku login" pour la première fois demandé si je voulais générer un(je n'en avais pas déjà). Alors pour recréer j'ai utilisé "ssh-keygen -t rsa".
Êtes-vous en mesure de passer par toutes ces étapes? devcenter.heroku.com/articles/keys

OriginalL'auteur rishabhjain | 2012-05-22