【问题标题】:How to disable SSL verification in alpine's apk?如何在 alpine 的 apk 中禁用 SSL 验证?
【发布时间】:2022-01-23 11:52:43
【问题描述】:

有什么方法可以在安装某些包时禁用 SSL 验证?

我找到了如何在受信任的证书中添加我的证书,但我宁愿禁用此检查。

我需要它来避免以下错误:

SSL routines:tls_process_server_certificate:certificate verify failed

【问题讨论】:

  • 这里的场景是什么?由于您可以免费获得 SSL 证书,我认为不再有带有自签名证书的软件包存储库。它是某个本地存储库还是类似的东西?
  • @ÁlvaroGonzález,我使用带有自签名证书的 VPN

标签: linux docker ssl alpine alpine-package-keeper


【解决方案1】:

如果您使用数据包存储库的 http 镜像而不是它的 https 版本,那么您将不会进行任何 SSL 验证。

所以,你可以,例如:

apk add \
  --no-cache \
  --allow-untrusted \
  --repository http://dl-cdn.alpinelinux.org/alpine/v3.15/main \
  alpine-sdk  

要为您的 Alpine 版本找到正确的软件包存储库,请查看文件 /etc/apk/repositories

例如,Alpine 3.15 图像的文件内容如下:

https://dl-cdn.alpinelinux.org/alpine/v3.15/main
https://dl-cdn.alpinelinux.org/alpine/v3.15/community

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    相关资源
    最近更新 更多