Аутентификация сертификата CVS - PullRequest
3 голосов
/ 04 октября 2011

У меня работает сервер Ubuntu CVS, и пользователи получают доступ к репозиториям из Eclipse с учетными данными LDAP. Меня попросили сделать сертификат типа входа в CVS из eclipse вместе с учетными данными ldap. Для этого я рекомендовал изменить групповые разрешения репо CVS или отключить таких пользователей, которым не разрешен доступ к репо, но идея сделать это не привлекла большого интереса разработчиков. Кто-нибудь знает, как войти в cvs с каким-то сертификатом вместе с учетными данными пользователя (ldap) через eclipse и пользователям, у которых нет сертификата, не разрешено подключаться?.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

Если вы используете cvs поверх ssh, вы можете сделать это двумя способами.

Самый простой способ - просто включить только шифрование с открытым ключом (т.е. отключить пароль).Хотя сертификат больше не управляется центром сертификации.

Другой, хотя и более сложный, подход заключается в использовании поддержки gssapi-с-mic для SSH в Eclipse.Это позволит вам использовать другой механизм (а именно ваши сертификаты) для аутентификации соединения с удаленным сервером.

0 голосов
/ 13 октября 2011

Может быть, посмотрите на настройку CVS с Stunnel? Stunnel может сделать для вас проверку сертификата.

...