6.3. カスタム GPG キーのインポート
カスタムコンテンツを作成する前に、必要な GPG キーをすべてインポートしてください。
前提条件
バージョン固有のリポジトリーパッケージのコピーをクライアントシステムにダウンロードします。
wget http://www.example.com/9.5/example-9.5-2.noarch.rpm
$ wget http://www.example.com/9.5/example-9.5-2.noarch.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow インストールせずに RPM ファイルをデプロイメントします。
rpm2cpio example-9.5-2.noarch.rpm | cpio -idmv
$ rpm2cpio example-9.5-2.noarch.rpm | cpio -idmvCopy to Clipboard Copied! Toggle word wrap Toggle overflow
GPG キーは、etc/pki/rpm-gpg/RPM-GPG-KEY-EXAMPLE-95 での抽出に相対的に配置されています。
手順
GPG キーをインポートするには、以下の手順を実行してください。
- Satellite Web UI でコンテンツ > コンテンツの認証情報に移動して、ウィンドウの右上のコンテンツの認証情報の作成をクリックします。
- リポジトリーの名前を入力し、タイプ のリストから GPG キー を選択します。
GPG キーを コンテンツ認証情報の内容 フィールドに貼り付けるか、参照 をクリックして、インポートする GPG キーファイルを選択します。
カスタムリポジトリーに複数の GPG キーで署名されたコンテンツが含まれる場合は、コンテンツの 認証情報の内容 フィールドに、各キーの間に新しい行が含まれる GPG キーをすべて入力する必要があります。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Save をクリックします。
CLI をご利用の場合
GPG キーを Satellite Server にコピーします。
scp ~/etc/pki/rpm-gpg/RPM-GPG-KEY-EXAMPLE-95 root@satellite.example.com:~/.
$ scp ~/etc/pki/rpm-gpg/RPM-GPG-KEY-EXAMPLE-95 root@satellite.example.com:~/.Copy to Clipboard Copied! Toggle word wrap Toggle overflow GPG キーを Satellite にアップロードします。
hammer gpg create \ --key ~/RPM-GPG-KEY-EXAMPLE-95 \ --name "My_Repository" \ --organization "My_Organization"
# hammer gpg create \ --key ~/RPM-GPG-KEY-EXAMPLE-95 \ --name "My_Repository" \ --organization "My_Organization"Copy to Clipboard Copied! Toggle word wrap Toggle overflow