当我第一次从epel安装一个软件包时,如果我想要导入GPG密钥,就会提示我。
注意在安装redis时,有2‘这是ok’提示吗?
[root@us-devops-build02 yum.repos.d]# yum install redis
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
.. truncated for readability
Total download size: 213 k
Installed size: 668 k
Is this ok [y/N]: y
Downloading Packages:
redis-2.4.10-1.el6.x86_64.rpm | 213 kB 00:00
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid: "EPEL (6) <epel@fedoraproject.org>"
From : http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y这将导致新配置的机器上的傀儡失败,除非我先进入机器并手动接受此密钥的安装。
发布于 2014-05-30 20:27:15
yum之所以要密钥,是因为它没有出现在/etc/pki/rpm-gpg中。
ls /etc/pki/rpm-gpg/ | column
RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-CentOS-Security-6 RPM-GPG-KEY-CentOS-Debug-6
RPM-GPG-KEY-CentOS-Testing-6 RPM-GPG-KEY-puppetlabs您可以通过以下四种方式之一导入密钥:
rpm --import http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6 (按照可持续土地管理的建议)sudo yum -y install http://mirror.pnl.gov/epel/6/i386/epel-release-6-8.noarch.rpm"发布于 2021-07-23 13:29:01
这里有一些关于包/回购签名的事情:
file://方案,引用"/etc/pki/rpm-gpg“中的密钥。在您的例子中,EPEL配置引用了一个http:// URL。当然,这意味着您最初通过不安全的通道获得密钥,从而有效地创建了豆腐情况。rpm --import允许您在安装软件包之前手动添加密钥。有关管理密钥存储的其他信息,请参见如何在安装Linux包之前验证它们。repo_gpgcheck=1。为此,必须将密钥导入位于"/var/lib/yum/*/gpgdir“(旧式)或"/var/cache/dnf/*/pubring”(RHEL/CentOS 8)的另一个密钥存储区。当这些密钥尚未被添加到这些存储区时,您也可能会被要求导入它们--并且该提示看起来就像RPM密钥存储的提示。发布于 2021-07-23 14:40:51
木偶?将证书放到傀儡代码包中。这样你就只能依靠主木偶机的安全性了。
让代码包安装证书。
https://unix.stackexchange.com/questions/132757
复制相似问题