Ubuntu 中缺少根 CA 憑證

Ubuntu 中缺少根 CA 憑證

我在遠端 Google VM 上安裝了 Ubuntu 20.04。它缺少一些關鍵的根 CA 證書,導致curlwget和上出現驗證錯誤apt-get。如何安裝缺少的憑證?

缺少證書詳細資訊 -https://www.diffchecker.com/EmoV1UFQ 在此輸入影像描述

我的 Ubuntu 伺服器中缺少右側的憑證(綠色)。我使用以下命令來獲取 ca 證書列表。

awk -v cmd='openssl x509 -noout -subject' '
    /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt

另一台伺服器運行 Debian Linux,我用它來比較憑證清單。我嘗試使用以下命令在 Ubuntu 上重新安裝證書,但是,它只是再次重新安裝了相同的證書。遺失的證書仍然下落不明。

sudo apt-get install --reinstall ca-certificates 

sudo apt-get -f install

sudo dpkg --purge --force-depends ca-certificates
sudo apt-get -f install

相關內容