데비안: GPG가 Linux 커널 키를 가져올 수 없습니다

데비안: GPG가 Linux 커널 키를 가져올 수 없습니다

데비안에서 커널을 다시 컴파일하는 중입니다. 수행원kernel.org의 지침, 첫 번째 단계는 서명을 확인하는 것입니다. 그러나 GPG는 공개 키를 찾을 수 없다고 불평합니다.

# gpg --verify linux-3.12.22.tar.sign 
gpg: Signature made Wed 11 Jun 2014 17:22:35 CEST using RSA key ID 6092693E
gpg: Can't check signature: public key not found

나는 열쇠를 가져오려고 노력했습니다:

# gpg --recv-keys 6092693E
gpg: no keyserver known (use option --keyserver)
gpg: keyserver receive failed: bad URI

키서버를 설정하려고 했습니다.

# gpg --keyserver subkeys.pgp.net --recv-keys 6092693E
gpg: requesting key 6092693E from hkp server subkeys.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

문제는 무엇입니까? 감사해요.

소프트웨어:

  • 데비안 GNU/리눅스 6

  • GPG 1.4.10

편집하다:방화벽이 있지만 해당 규칙이 아웃바운드 트래픽을 차단하지 않습니다. 그러나 다른 포트에서 키서버에 연결하는 경우:

$ gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E
gpg: requesting key 6092693E from subkeys.pgp.net:80
gpgkeys: no keyserver host provided
gpg: keyserver internal error
gpg: keyserver receive failed: keyserver error

답변1

오류 메시지로 GPG 서버를 구성하지 않았습니다.

이 시도:

gpg --keyserver subkeys.pgp.net --recv-keys 6092693E && gpg --export --armor 6092693E \
| sudo apt-key add -

업데이트됨

서버에 연결할 수 없는 것 같습니다:

gpg: keyserver timed out

hkp 서비스의 방화벽 차단 포트 11371이 있습니까?

17371 대신 포트 80을 사용할 수 있습니다.

gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E

관련 정보