APT 401 未经授权

APT 401 未经授权

我有 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

相关内容