使用您自己的 GPG 密钥
如果用于自动安装的储存库包含未签名的元数据,则您通常必须使用 insecure=1
内核参数作为可自动安装的发行套件的选项,并在 AutoYaST 安装文件中使用 spacewalk/sles_no_signature_checks
代码段。
更为安全的替代方案是提供您自己的 GPG 密钥。
此方法仅适用于 SUSE 客户端。 |
过程:包含您自己的 GPG 密钥
-
创建 GPG 密钥。
-
使用它对软件包的元数据签名。
-
将其添加到安装媒体的初始 RAM 磁盘中。
-
要将 GPG 密钥复制到容器,请使用
mgradm gpg add
。此命令会复制 GPG 密钥并将其添加到客户密钥环中。 -
运行命令
mgradm restart
。此命令会使用 SUSE 和客户密钥环来创建一个唯一的密钥环。
在您使用新 GPG 密钥对元数据签名时,任何已进行初始配置的客户端都不会知道这个新密钥。理想情况下,您应当在注册任何客户端之前对元数据签名。 如果一些已初始配置的客户端使用的是这些储存库,可以暂时对它们禁用 GPG 密钥检查。 |