Openssl无法正常工作,缺少目录/ etc / ssl

时间:2016-08-03 12:52:50

标签: linux bash ssl openssl

我们正在开发一个红帽linux服务器,我们可以应用openssl versionopenssl会让你进入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

提前谢谢。

2 个答案:

答案 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/ EL6ca-certificates-2015。安装该软件包。