我有 ubuntu 20.04 客户端和 nexus 服务器。Nexus 服务器位于 nginx 后面,后者使用自签名证书提供 SSL
从客户端进行 apt 更新时出现错误
Err :6 https://nexus.local.intranet/repository/apt-updates focal/main amd64 Packages
401 Unauthorized [IP : 172.a.b.c 443]
我已经创建了一个文件 /etc/apt/apt.conf.d/99local-intranet 来接受自签名证书
Acquire::https::nexus.local.intranet::Verify-Peer "false";
Acquire::https::nexus.local.intranet::Verify-Host "false";
ubuntu 客户端计算机上的自签名证书也安装在 usr/local/share/ca-certificates/local.intranet.crt 下,然后启动 update-ca-certificates
对 apt 中授权 [IP: 172.abc 443] 有什么想法吗?
答案1
/etc/apt/auth.conf.d/nexus.local.intranet.conf 中缺少凭证
文件内容
machine https://nexus.local.intranet
login my-username
password my-password