我们正在开发一个红帽linux服务器,我们可以应用openssl version
而openssl
会让你进入openssl shell-like Openssl>
但是没有目录/etc/ssl/
,当我们尝试连接时,我们遇到以下故障:
[<username>@<pc name> etc]$ openssl s_client -port 31114 -host <ipaddress> -ssl3 -quiet -crlf
904:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake failure:s3_pkt.c:530:
它无法正常工作,服务器上的openssl无效?我们该怎么办?
我们确信安装了openssl:
[root@<pc name> ~]# yum list |grep openssl
This system is not registered with RHN.
RHN support will be disabled.
openssl.i686 0.9.8e-12.el5 installed
openssl.x86_64 0.9.8e-12.el5 installed
openssl-devel.i386 0.9.8e-12.el5 installed
openssl-devel.x86_64 0.9.8e-12.el5 installed
openssl097a.i386 0.9.7a-9.el5_2.1 installed
openssl097a.x86_64 0.9.7a-9.el5_2.1 installed
提前谢谢。
答案 0 :(得分:1)
[<username>@<pc name> etc]$ openssl s_client -port 31114 -host <ipaddress> -ssl3 -quiet -crlf 904:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake failure:s3_pkt.c:530:
您的未知服务器可能根本不允许使用SSL 3.0,因为这个旧协议版本很长时间以来都被认为是不安全的。如果服务器拒绝协议,则握手将失败,就像在这种情况下一样。这与/etc/ssl
目录的存在无关。
答案 1 :(得分:0)
{
"name": "myname" // where is the other field? (the map)
}
显示哪个包提供了此目录。
yum whatprovides /etc/ssl/
EL6
。ca-certificates-2015
。安装该软件包。