У меня была проблема в Ubuntu 13.10 и 12.10, когда попытка подключиться к github (git clone / pull / push или что-либо еще) не удалась без вывода.
Я проверил мой каталог / .ssh config
и все ключи ssh. У меня не было конфигурационного файла, и ключ ssh id_rsa
был тем же, который был в моей учетной записи на github.com.
Я попытался пропинговать серверы github и тоже смог.
Я следовал руководству GitHub для отладки ситуации - он предлагает
ssh -T -v git@github.com
Выход останавливается на:
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
У любого есть решение, позволяющее моему git pull / push и т. Д. Работать.
Измените сетевой интерфейс MTU, чтобы решить его. Это ошибка для Ubuntu 14.04.
Это сработало для меня:
ssh не может подключиться к VPN-хосту - зависает при ожидании SSH2_MSG_KEX_ECDH_REPLY
источник
sudo ip li set mtu 1200 dev vpn0