Ошибка Smartcvs: Ошибка аутентификации, Вы не можете пройти аутентификацию на CVS-сервере.

Я пытаюсь подключиться с компьютера под управлением Windows к серверу ubuntu linux. Речь идет о cvs, я хочу оформить заказ. Пользуюсь smartcvs 7.1.9.

Я получаю эту ошибку, когда пытаюсь подключиться к серверу: (Project> Checkout> Next)

Ошибка аутентификации: Вы не можете пройти аутентификацию на CVS-сервере. Подробности: I / O-Exception: не удалось согласовать транспортный компонент [diffie-hellman-group-exchange-sha1] [diffie-hellman-group14-sha1]

Кто-нибудь знает, что я могу сделать?


person Pieter    schedule 30.05.2016    source источник


Ответы (1)


Это проблема 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