web-dev-qa-db-fra.com

git pull ne fait rien / git Push se bloque / debug1: SSH2_MSG_KEX_ECDH_REPLY attendu

J'ai eu un problème dans Ubuntu 13.10 et 12.10 où la tentative de connexion à github (clone git/pull/push ou quoi que ce soit) échouait sans sortie.

J'ai vérifié mon répertoire /.ssh pour config et toutes les clés ssh. N'avait aucun fichier de configuration et la clé ssh pour id_rsa était la même que celle qui était en direct sur mon compte github.com.

J'ai essayé de faire un ping sur les serveurs github et était capable aussi.

J'ai suivi le guide github pour déboguer la situation - cela suggère

ssh -T -v [email protected]

La sortie s'arrête à:

debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

N'importe qui a une solution pour permettre à mon git pull/push etc. de fonctionner.

13
Jason

La solution a été trouvée ici: SSH fonctionne dans PuTTY mais pas dans les terminaux

dans Ubuntu 13.10/12.10, connectez-vous et obtenez un accès Sudo.

Editez /etc/ssh/ssh_config, décommentez les lignes suivantes

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160

Ajouter la ligne suivante

HostKeyAlgorithms ssh-rsa,ssh-dss

Vous devriez vous retrouver avec votre fichier /etc/ssh/ssh_config ressemblant à ceci

Host *
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
HostKeyAlgorithms ssh-rsa,ssh-dss

Maintenant, lancez ssh -T -v [email protected] et il vous demandera d’ajouter le serveur à votre fichier hosts connu. Hit oui, et alors il devrait vous accueillir sur le serveur.

Hi ****! You've successfully authenticated, but GitHub does not provide Shell access.
16
Jason

Changez le MTU d'interface réseau pour le résoudre. C'est un bug pour Ubuntu 14.04.

Cela a fonctionné pour moi:

Sudo ip li set mtu 1200 dev wlan0

ssh ne parvient pas à se connecter à l'hôte VPN - se bloque à l'attente de SSH2_MSG_KEX_ECDH_REPLY '

4
shgnInc