Quiero verificar si mi servidor tiene SSLv2 deshabilitado. Estoy haciendo esto intentando conectarme remotamente con openssl con el siguiente comando de shell.
openssl s_client -connect HOSTNAME:443 -ssl2
La mayoría de la literatura que pude encontrar en Internet dice que si veo algo similar al siguiente error, entonces SSLv2 está desactivado correctamente.
29638:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428:
Obtengo el error anterior cuando me conecto a mi servidor Ubuntu con SSLv2 deshabilitado en Apache Apache pero cuando me conecto a mi servidor Windows Server 2008 R2 con SSLv2 deshabilitado en el registro obtengo el siguiente resultado y error.
CONNECTED(00000003)
write:errno=104
No puedo encontrar ninguna literatura que explique este resultado y este error. Si alguien pudiera explicarme si esta salida y este error y por qué significa que SSLv2 está desactivado correctamente, lo agradecería.
¡Gracias!
-ssl3
opción o usar la-servername
opción puede superar esto.Es probable que haya una falta de coincidencia entre los cifrados admitidos por su servidor y los admitidos por el servidor del destinatario.
fuente
Tuve el mismo error y estaba relacionado con la interfaz MTU. Establecer la interfaz de cliente MTU en 1492 (era 1500), resolvió este error para mí.
fuente