使用 OpenSSL “无法写入‘随机状态’”是什么意思?

2023-12-06

我正在生成一个自签名 SSL 证书来保护我的服务器的管理部分,并且我不断从 OpenSSL 收到此消息:

无法写入“随机状态”

这是什么意思?

这是在 Ubuntu 服务器上。我已经升级了 libssl 来修复最近的安全漏洞.


实际上,发生这种情况的最常见原因似乎是主目录中的 .rnd 文件归 root 而不是您的帐户所有。快速修复:

sudo rm ~/.rnd

有关更多信息,请参阅以下条目OpenSSL 常见问题解答:

有时,openssl 命令行实用程序不会因“PRNG 未播种”错误消息而中止,而是抱怨它“无法写入‘随机状态’”。此消息指的是默认种子文件(请参阅前面的答案)。可能的原因是,由于 RANDFILE 和 HOME 均未设置,因此不知道默认文件名。 (在这种情况下,0.9.6 之前的版本使用当前目录中的文件“.rnd”,但这种情况在 0.9.6a 中已更改。)

因此,我会检查 RANDFILE、HOME 以及写入文件系统中这些位置的权限。

如果一切似乎都正常,你可以尝试运行strace看看究竟发生了什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 OpenSSL “无法写入‘随机状态’”是什么意思? 的相关文章

随机推荐

  • GWT (Google Web Toolkit) 中的 Fire ResizeEvent

    在我的网站上 我有许多 Google 地图 v3 您可以通过 TabPanel 选择它们 每个选项卡一个 但切换选项卡时会出现问题 当您选择该选项卡时 它不会 唤醒 地图 要解决这个问题 我只需要使用 ResizeEvent fire so
  • 从命令行java读取标准输入和参数[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 运行 java 文件时 我在从命令行读取参数和标准输入时遇到问题 我可以单独读取参数 也可以单独读取标准输入 但不能一起读取 例如 java myFile 6 2 lt numbers
  • CSS 网格布局中的等高行

    我认为使用 Flexbox 不可能实现这一点 因为每一行只能是适合其元素所需的最小高度 但是使用较新的 CSS 网格可以实现这一点吗 需要明确的是 我希望网格中所有行中的所有元素的高度相等 而不仅仅是每行 基本上 最高的 单元格 应该决定所
  • 如何解决ActivityThread.performLaunchActivity中的java.lang.ClassNotFoundException?

    对于我的 Android 应用程序 我在 Google Play 开发者控制台中收到以下错误 java lang RuntimeException Unable to instantiate activity ComponentInfo P
  • Ms Access 发送带有报告附件的电子邮件

    使用 MS Access 中的 VBA 代码生成器 我能够编写打开 Outlook 的代码 并通过单击按钮向我发送电子邮件 我在添加附件时遇到问题 我发现的大多数代码都会将 MS 数据库外部的文件添加为附件 我想添加在我的数据库中创建的报告
  • 按左右箭头改变图像?

    所以我有这个简单的幻灯片 div class container div img alt slideshow src 1 jpg div div 当我像这样单击时 我已经设法使图像发生变化
  • java 的 MP3/声音库有什么好的推荐吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在寻找图书馆来 读取和
  • 找不到适合指定区域性的任何资源(资源文件中的 C# WinForm 图像)

    我将三个图像添加到名为 Resource1 resx 的文件中 我还添加了一根字符串只是为了测试目的 我在 GetString 或 GetObject image name 上收到此错误 找不到任何资源 适合特定文化 或中立文化 确保 Re
  • 使用 传递参数

    我使用 forEach 将参数传递给函数 代码如下
  • _ArrayType 或 _ArrayProtocol 在 Swift 3.1 中不可用吗?

    我正在使用 ArrayType在我的项目中 当我在 swift 2 1 上运行时 我上周升级到 swift 3 0 2 Xcode 8 2 1 我发现here that ArrayType更改为 ArrayProtocol而且效果很好 今天
  • 无法识别元素“folderLevelBuildProviders”?

    我使用Visual studio打开atomesite 我将MVC 1修改为MVC 2 构建成功 但网页给我这个错误 我尝试了 aspnet regiis iru 但不起作用 Server Error in Application Conf
  • 在 Elastic Search 中计算 *Facet 计数* 的有效方法

    我想计算构面查询 UI 的构面计数 但我认为我遗漏了一些东西 因为我无法使用构面过滤器获取所需的数字 这是一个例子 给定两个方面 每个方面具有三个可能的项 Colors red yellow blue Notes do re mi 当我进行
  • Python 终止符错误

    我正在和我的一个学校朋友一起开发一个 Python 项目 我们导入了 Turtle 和 Math 我的问题是 当我使用 Esc 按钮关闭窗口时 我收到一条错误消息 Terminator Error 我问过老师 但他们也不知道问题出在哪里 因
  • 如何使用文本扫描读取文件中的所有行

    我正在尝试使用以下内容读取 m 文件中的所有行 file content textscan fid s delimiter n whitespace 但这只是返回 file content 0x1 cell 实际上我的文件有 224 行 所
  • 如何下载在我的服务器(springboot)上生成的角度pdf文件?

    我想下载一个从基于 Spring 的 Restful Web 服务发送到我的 Angular 应用程序的 pdf 文件 如何下载它 我的 Angular 应用程序或 Spring Boot 上是否缺少一些代码 我从 Angular 6 应用
  • iPhone:屏幕截图[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 当用户进行屏幕截图时 按住主页按钮 电源 是否有任何方法在应用程序中调用 或者可以调用哪
  • 在 Python OpenCV 中解码 YUV 图像

    我有一个 YUV420 SP NV21 图像 表示为字节数组 无标头 取自 Android 预览帧 我需要将其解码为 RGB 图像 我之前在 Android 应用程序中使用 Java 和 OpenCV4Android 完成过此操作 conv
  • 使用 Visual Studio Code 自动保存文件更改

    我用过WebStorm从 JetBrains 工作已经快四年了 出于多种原因 它是一个出色的 IDE 但最好的功能之一是它可以在版本控制之外保存文件版本 因此 如果您在版本控制系统保存文件之前不小心删除了文件或丢失了文件 WebStorm
  • 如何完全禁用任何鼠标点击

    在用户单击 登录 按钮和其他事件后 我制作了一个加载脚本 让用户知道他们必须等待 直到 ajax 回复 如何禁用任何鼠标点击 右键单击 左键单击 双击 中键单击 x 单击 on div id doc 我想将该代码添加到loading js
  • 使用 OpenSSL “无法写入‘随机状态’”是什么意思?

    我正在生成一个自签名 SSL 证书来保护我的服务器的管理部分 并且我不断从 OpenSSL 收到此消息 无法写入 随机状态 这是什么意思 这是在 Ubuntu 服务器上 我已经升级了 libssl 来修复最近的安全漏洞 实际上 发生这种情况