понедельник, 15 октября 2012 г.

SSH error Solaris 10

SSH fatal: no common kex alg

Инногда после патчевания или ручной инсталляции SSH в Solaris 10, возникает проблемма:
sshd[1212]: fatal: no common kex alg: client 'diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,rsa2048-sha256,rsa1024-sha1'
Это говорит об отсутствии ключей сервера или об их ивалидности.
Лечение:
Генерируем ключи:
/lib/svc/method/sshd -c
Перезапускаем SSH
/usr/sbin/svcadm restart ssh
Оригинал: http://sappology.blogspot.com/2009/12/solaris-10-ssh-problem.html