Добавить ключ GPG на сервере


Репозитории с пакетами могут быть полностью открыты и доступны всем желающим пользоваться ими. Некоторые репозитории требуют доступа по ключу. Добавить ключ GPG можно через apt-key add.



Как добавить ключ GPG на сервере


Для примера можно рассмотреть CICD Jenkins. Пакет устанавливается из собственного репозитория, к которому нужен ключ.



Ключ добавляется одной командой

wget -q -O - https://pkg.jenkins.io/debian/jenkins.org.key | apt-key add -

Ok



Предварительно он скачивается при помощи wget (в тихом режиме с подавлением вывода -q), затем результат перенаправляется apt-key add.

Добавляется GPG ключ.



Посмотреть список ключей в системе

apt-key list



Пример вывода приведен на скриншоте:

добавить ключ gpg


Ненужные ключи можно удалить

apt-key del ID

Вместо ID подставляется идентификатор из вывода apt-key list


apt-key del /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg

OK



Фактически файлы с ключами при необходимости можно найти в /etc/apt/trusted.gpg.d/. Ключи можно удалить и оттуда вручную.



Про то как установить Jenkins на CentOS. В CentOS используется другой пакетный менеджер и принцип добавления GPG ключа отличается.

Сказать спасибо