我应该下载哪个 ca 证书包文件?

我应该下载哪个 ca 证书包文件?

我有一个非常旧的服务器,托管在 Digital Ocean,运行 Ubuntu 16.04.5 LTS(Xenial Xerus),但没有时间迁移到新的服务器。

当我尝试 apt-get 更新时,它显示错误

CA文件:/etc/ssl/certs/ca-certificates.crt CRL文件:无

我正在尝试跟随https://serverfault.com/questions/1093511/apt-get-update-failing-because-of-certificate-validation替换所有 ca 证书,它的评论建议搜索 Ubunutu 存储库以下载适合我的操作系统的正确文件。

在此页面上:http://security.ubuntu.com/ubuntu/pool/main/c/ca-certificates/?C=M;O=D我找到 4 个文件:

  • ca-certificates_20210119~16.04.1_all.deb 2021-02-02 18:18 144K
  • ca-证书-udeb_20210119~16.04.1_all.udeb 2021-02-02 18:18 116K
  • ca-certificates_20210119~16.04.1.dsc 2021-02-02 18:18 1.9K
  • ca-certificates_20210119~16.04.1.tar.xz 2021-02-02 18:18 226K

我应该选择 _all.deb 吗?

由于它与我的 Ubuntu 版本相匹配,这是要下载的正确的包文件吗?

我使用 Putty 通过 SSH 访问此服务器。我担心如果我尝试删除现有的 ca-certificates 包,然后再次安装它,如果我在重新安装过程中删除 ca-certs,我是否无法使用 Putty 连接到服务器,或者我误解了 ca-certs 与 SSH 密钥?

谢谢...

答案1

包裹ca-证书_20210119~16.04.1_all.deb似乎是 Xenial 的最新官方版本。我的一台 Xenial 机器也安装了这个包。

相关内容