После очередного обновления, начались проблемы с подключениями по ssh к linux машинам и cisco, и при этом логики я не увидел, к одним сетям подключаюсь успешно к другим обрыв, при этом проанализировав трафик на удаленной машине с помощью tcpdump видно что соединение происходит. Еще следует отметить что putty успешно подключается на все проблемное оборудование.
Для выявления затыка, который нам не дает жить я использовал ключ ssh -vvv username@host, на выходе мы получаем вот что:
- debug2: kex_parse_kexinit: first_kex_follows 0
- debug2: kex_parse_kexinit: reserved 0
- debug2: mac_setup: setup hmac-md5
- debug1: kex: server->client aes128-ctr hmac-md5 none
- debug2: mac_setup: setup hmac-md5
- debug1: kex: client->server aes128-ctr hmac-md5 none
- debug1: sending SSH2_MSG_KEX_ECDH_INIT
- debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
полный выхлоп дебаггера http://pastebin.comКак гугл нам подсказывает и иногда просто необходимо корректно выставить настройки Ciphers, то есть раскомментировать строчку в /etc/ssh/ssh_config
- Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
Мне это не помогло но зато удалось методом экспериментов и чтения манов выявить что это проблема в спецификации umac-64@openssh.com, на сколько я понял, разработчики в новых версиях ssh чет не доделали с поддержкой umac-64. и так раскомментируем строку:
- MACs hmac-md5,hmac-sha1,hmac-ripemd160
И удаляем из перечисленных спецификаций umac-64@openssh.com. На линуксе все завелось, остались проблемы с цисками. Ужаснувшись поиска проблемной спецификации я решил откатить версию OpenSSH.
Рабочей оказалась версия openssh-6.4, 6.5-6.6 проблемные. На примере Arch Linux делаем следующее:
- sudo pacman -U http://seblu.net/a/arm/2014/01/01/core/os/x86_64/openssh-6.4p1-1-x86_64.pkg.tar.xz
- echo 'IgnorePkg = openssh' >> /etc/pacman.conf
UPD, Опять столкнулся с ошибкой, помог следующий конфиг, в конец файла /etc/ssh/ssh_config
Host *
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
HostKeyAlgorithms ssh-rsa,ssh-dss
MACs hmac-md5,hmac-sha1,hmac-ripemd160
Комментариев нет:
Отправить комментарий