LINUX.ORG.RU

cvsnt SSL23_GET_SERVER_HELLO


0

0

Требуется установить сервер cvsnt с поддержкой протокола sserver.
Версия 2.0.58d из исходников собралась и установилась.
Но ни один клиент cvsnt не может присоединиться:

$ cvs -d :sserver:host.com/var/cvsroot login
Logging in to :sserver:sergej@host.com:2401:/var/cvsroot
CVS password:
cvs login: SSL connection failed (-1): error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
cvs [login aborted]: Connection to server failed

Эта ошибка воспроизводится так:
$ openssl s_client -connect host.com:2401
CONNECTED(00000003)
16664:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:470:

А вот так всё работает:
$ openssl s_client -ssl2 -connect host.com:2401
CONNECTED(00000003)

Из этого я делаю вывод, что нужно заставить клиента cvsnt
использовать протокол SSLv2.
Как это сделать, google не подсказал.

Помогите попбороть эту ошибку:
SSL23_GET_SERVER_HELLO:unknown protocol

Ответ на: комментарий от Selecter

Читал, не помогло. Там говорится, что всё заработало, а что было сделано, не сказано.

sergio_nsk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.