PGP 키 서버 및 프록시 방화벽 문제

PGP 키 서버 및 프록시 방화벽 문제

이것이 Linux 문제인지는 잘 모르겠습니다. 저는 패키지 서명을 사용하는 Arch Linux를 사용합니다. 이를 위해서는 프로그램과 함께 PGP 키 세트를 다운로드해야 합니다 pacman-key. 이는 잠재적으로 보다 일반적인 gpg프로그램을 해결할 수 있습니다. 회사에 갈 수 있으면 회사에 갈 gpg수 있을 것 같아요 . pacman-key내가 받고 있는 오류는 내 뒤에 있는 방화벽이 포트를 차단하고 있음을 나타냅니다(또는 내 프록시의 어떤 항목이 올바르게 설정되지 않음). 나는 상당히 엄격한 대학 방화벽과 프록시 뒤에 있지만 ssh, ftp, http와 같은 포트는 열려 있고 작동하지만 포트 11371은 닫힌 것 같습니다.

내 문제를 디버깅하기 위해http://pgp.mit.edu/,좋은 결과. 키를 다운로드하려고 하면 다음으로 리디렉션됩니다.http://pgp.mit.edu:11371/그런 다음

HTTP Error Status: 403 Forbidden
Error Reason: Forbidden port

방화벽에 이미 열려 있을 수 있는 포트를 사용하는 PGP 키 서버를 찾고 있는 것 같습니다. 보다 "일반적인" 포트에서 사용할 수 있는 다른 키 서버가 있습니까?

답변1

실제로 포트 80을 수신하는 일부 주요 서버가 있습니다. 그러한 키 서버 중 하나는 hkp://keyserver.ubuntu.com:80입니다.

실제로 pacman-key는 뒤에서 사용됩니다.gpg

--keyserver에 매개변수를 전달하여 키서버를 지정해 보셨을 것입니다 pacman-key. 이것은 나에게 효과가 없습니다.

을 만들거나 변경하여 시도했을 수도 있습니다 ~/.gnupg/gpg.conf.

pacman-key이것은 bash 쉘 스크립트라는 것이 밝혀졌습니다 . 호출되면 gpg구성 디렉터리를 지정합니다. 내 시스템에서는 /etc/pacman.d/gnupg.

의 기존 keyserver및 행을 삭제하거나 주석 처리합니다. 다음 줄을 추가하세요.keyserver-options/etc/pacman.d/gnupg/gpg.conf

keyserver hkp://keyserver.ubuntu.com:80
keyserver-options verbose timeout=10

노트:

  • 특정 키 서버를 사용할 필요는 없으며 둘 이상이 있으며 모두 Arch Linux와 관련된 키를 포함하고 포트 80 또는 방화벽에 의해 차단되지 않는 기타 포트에서 수신 대기합니다.
  • Arch Linux에서 직접 시스템 전체 구성 파일을 편집하는 것은 허용됩니다. 이러한 종류의 것에 대해 서로 다른 철학을 가지고 있습니다.

pacman-key이제 예상대로 명령을 사용할 수 있습니다 .

관련 정보