我不小心替換了資料夾的全部內容/etc/ssl
,其中包含三件事:
- 包含所有 CA 憑證的 certs 資料夾
- openssl 設定檔
- 私人資料夾
我certs
通過以下方式恢復了該資料夾:證書有問題
我假設 openssl.cnf 檔案也是預設的,所以我也可以得到它。
但是,該private
資料夾仍然丟失(我知道我無法取回它)。我的恐懼是:
- 這是我機器的私鑰嗎?
- 沒有私人資料夾會有什麼後果?
- 那個可以再生嗎?
答案1
/etc/ssl/private
是一個用於儲存您的私鑰的地方。它通常是空的,除非你往裡面放東西。由於您不記得在其中放入過任何東西,因此您可能沒問題。
PHP/Apache 不使用此位置作為 ssl 私鑰。它用/etc/apache2/ssl/private
。 SSH 金鑰儲存在/etc/ssh/
.
總的來說,看起來你可以擺脫這個:D