Chúng tôi có một máy chủ Apt-mirror. Chúng tôi cũng có một repo tùy chỉnh có tên 'cục bộ' trên máy chủ này.

Nếu tôi thêm vào các nguồn. Liệt kê dòng sau:

deb http://aptmirror.example.com/local trusty main

Lỗi sau được hiển thị:

W: Erreur de GPG : http://aptmirror.example.com trusty InRelease : The following signatures couldn't be verified because the public key is not available : NO_PUBKEY 2ED3267B70B1ADC4

Ngay cả với lệnh sau:

gpg --keyserver aptmirror.example.com --recv-keys 2ED3267B70B1ADC4
gpgkeys: key 2ED3267B70B1ADC4 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Tôi cũng đã thử với apt-key advnhưng nó không hoạt động ..

Bạn có biết làm thế nào để có được Khóa công khai GPG cục bộ này cho tất cả các máy khách Linux không?


Nỗ lực

gpg --send-keys --keyserver keyserver.ubuntu.com $GPGKEY

hoặc

gpg --send-keys --keyserver keys.gnupg.net $GPGKEY

nhưng tôi nhận được:

gpgkeys: this keyserver type only supports key retrieval
gpg: keyserver internal error
gpg: keyserver send failed: keyserver error

Và Copy-Paste với gpg --export --armorkhông thực sự là một giải pháp, với 200 máy tính

CHỈNH SỬA: Cảm ơn câu trả lời của bạn.

Tôi đã thử điều này:

gpg --send-keys --keyserver keyserver.ubuntu.com $GPGKEY

HOẶC

gpg --send-keys --keyserver keys.gnupg.net $GPGKEY

nhưng tôi nhận được:

gpgkeys: this keyserver type only supports key retrieval
gpg: keyserver internal error
gpg: keyserver send failed: keyserver error

Và Copy-Paste với gpg --export --armorkhông thực sự là một giải pháp, với 200 máy tính ...

answer

Tôi đang nghĩ rằng nó aptmirror.example.comgiống như một máy chủ nhân bản apt, không phải một máy chủ khóa GPG?

Thông thường, bạn sẽ tải khóa của mình lên máy chủ khóa công khai như subkeys.pgp.net, nhưng điều đó không đủ để thiết lập sự tin cậy.

Trên gương làm:

gpg --export --armor

Chọn khóa và trên máy khách thực hiện:

apt-key add -[ENTER]
[PASTE KEY][ENTER]
[Ctrl-D]

HOẶC

Trên máy nhân bản xuất bản chìa khóa cho máy chủ bàn phím

gpg --send-keys

và hơn:

gpg --recv-keys 2ED3267B70B1ADC4

trên máy khách. Bạn có thể phải đợi một vài phút giữa khi xuất bản khóa và nó có sẵn trên máy chủ.