Kali linux:公钥不可用

Kali linux:公钥不可用

当我运行 apt-get update 时出现此错误

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F6BC817356A3D45E

我可以看到ubuntu工作了。我还没有尝试过,因为我还是有点害怕做错事。

我尝试搜索“keyserver kali linux”等,但除了有关 ubuntu 的问题外,没有任何内容适合我的问题。因此我确实想尝试来自的命令ubuntu论坛

如果能解释为什么使用 xxx 密钥服务器以及我将如何确定哪个密钥服务器适合我的发行版,我也将不胜感激。

答案1

使用以下命令添加缺少的密钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F6BC817356A3D45E

答案2

这是清理旧钥匙后的最佳解决方案:

wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_{distro release year}_all.deb
apt install ./kali-archive-keyring_{distro release year}_all.deb

转至存档网站检查/确认您的发行版发行年份是否可用。否则,跟踪存档存储库并找到其中列出的密钥环包,以使用该地址(例如 old.kali.org/kali)添加该密钥

然后,运行

apt update

确保一切正常。

这些步骤首先被定位这里

注意:感谢大家看到 Ubuntu 和 Kali 密钥环之间的差异以及将要下载的软件包。特别是,Ubuntu 本质上并不是 Debian,而是 Kali!如果您不小心地走这些道路,您可能会遇到许多问题。

相关内容