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