linux - Openssl 不工作,目录/etc/ssl 丢失

标签 linux bash ssl openssl

我们在 red hat 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

提前谢谢你。

最佳答案

[<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,因为这个旧协议(protocol)版本长期以来被认为是不安全的。如果协议(protocol)被服务器拒绝,握手将失败,就像在这种情况下一样。这与 /etc/ssl 目录的存在无关。

关于linux - Openssl 不工作,目录/etc/ssl 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38744251/

相关文章:

linux - 安装 git 时,是什么导致 git interactive 不存在?

python - 如何选择列表框中的多个项目?

regex - 递归列出包含 m of n 正则表达式的文件

android - Android 上的 HttpClient 和自定义 TrustManager

ssl - 如何为 HTTPS 配置 Spark Standalone 的 Web UI?

Java 信任 ssl CA

C/C++ Linux 所有接口(interface)的MAC地址

linux - 是否可以将 RPM 嵌入到另一个 RPM 中?

linux - Shell 注入(inject) - 这安全吗?

linux - 如何通过 api 在容器内执行命令