Miałem problem w Ubuntu 13.10 i 12.10, w którym próba połączenia z githubem (git clone / pull / push lub cokolwiek innego) zakończyła się niepowodzeniem bez wyjścia.
Sprawdziłem mój katalog /.ssh pod kątem config
wszelkich kluczy ssh. Nie miałem pliku konfiguracyjnego, a kluczem ssh id_rsa
był ten sam, który był aktywny na moim koncie github.com.
Próbowałem pingować serwery github i też byłem w stanie.
Postępowałem zgodnie z przewodnikiem github, aby debugować sytuację - to sugeruje
ssh -T -v [email protected]
Wyjście zatrzymuje się na:
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
Każdy ma rozwiązanie, które pozwala mojej git pull / push itp. Działać.
Zmień MTU interfejsu sieciowego, aby go rozwiązać. To jest błąd dla Ubuntu 14.04.
To działało dla mnie:
ssh nie łączy się z hostem VPN - zawiesza się na „oczekując SSH2_MSG_KEX_ECDH_REPLY”
źródło
sudo ip li set mtu 1200 dev vpn0