我不小心替换了文件夹中的全部内容/etc/ssl
,其中有三件东西:
- 包含所有 CA 证书的 certs 文件夹
- openssl 配置文件
- 私人文件夹
我certs
按照以下步骤恢复了该文件夹:证书问题
我假设 openssl.cnf 文件也是默认的,所以我也可以得到它。
但是,private
文件夹仍然丢失(我知道我无法找回它)。我担心的是:
- 这是我的机器的私钥吗?
- 如果没有隐私文件夹会有什么后果?
- 那可以再生吗?
答案1
/etc/ssl/private
是用于存储私钥的地方。除非您往里面放了东西,否则它通常是空的。由于您不记得往里面放了任何东西,所以可能没问题。
PHP/Apache 不会将此位置用于其 SSL 私钥。它使用/etc/apache2/ssl/private
。SSH 密钥存储在中/etc/ssh/
。
总体而言,看起来你可以摆脱这个困境:D