Это проблема cvs-сервера. SmartCVS использует метод обмена ключами diffie-hellman для аутентификации, который, как известно, имеет проблемы с безопасностью. Поэтому он отключен по умолчанию в текущих стандартных конфигурациях сервера openssh (d).
Если вы знаете, что делаете, и не заботитесь о последствиях для безопасности, просто добавьте следующие строки в sshd_config:
начинается здесь
KexAlgorithms diffie-hellman-group1-sha1, curve25519-sha256 @ libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group14 -sha1
Шифры aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm @ openssh.com, aes256-gcm @ openssh.com, chacha20-poly1305 @ openssh.com, blowfish-cbc, aes128-cbc, 3des-cbc, cast128 -cbc, arcfour, aes192-cbc, aes256-cbc
заканчивается здесь
Если вы используете linux ... воссоздайте ключи и перезапустите службу opensshd:
dpkg-перенастроить openssh-сервер
/etc/init.d/ssh перезапуск
С уважением, Эрвин
person
erwin
schedule
28.06.2016