如何安全地添加存储库

如何安全地添加存储库

要将存储库添加到我的 Centos 服务器,我要执行以下操作:

wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txt
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# Configure priorities per the documentation.

问题...

  1. /etc/pki/rpm-gpg/我是否应该像上面一样始终保存密钥?请注意http://wiki.centos.org/AdditionalResources/Repositories/RPMForge根本没有说明要保存,但其他文件却说明了。
  2. 我是否需要为密钥想出一个名称(即 RPM-GPG-KEY-EPEL-6?是否存在公认的命名标准?
  3. 如何识别密钥的正确链接?例如,我正在使用https://www.fedoraproject.org/static/0608B895.txt,但我只是从一些随机教程中使用了这个密钥,不知道为什么它是正确的链接。
  4. 我如何确保密钥准确?我这样做了gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6,但这说明了什么?
  5. 我还应该做些什么吗?

谢谢

答案1

下载 RPM:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

如果您有 RPM,则可以使用一个命令安装存储库:

yum install epel-release-6-8.noarch.rpm

安装程序会自动将密钥复制到/etc/pki/rpm-gpg目录。

密钥的文件名位于 repo 文件中/etc/yum.repos.d

例如,下面/etc/yum.repos.d/epel.repo这行表示 GPG 密钥是/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

相关内容