Archlinux 서명 확인

Archlinux 서명 확인

내 Archlinux iso를 어떻게 확인하나요?

gpg --verify archlinux-2020.06.01-x86_64.iso.sig archlinux-2020.06.01-x86_64.iso
gpg: Signature made Mo 01 Jun 2020 11:53:53 CEST
gpg:                using RSA key 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC
gpg: Can't check signature: No public key

공개키를 분실했는데 도대체 어디서 다운로드 받을 수 있나요? sha1도 있는데 어떤 용도로 사용해야 하나요?

답변1

체크섬은 해당 프로그램의 ("check") 옵션과 함께 사용하기 위한 것이며 -cISO/아카이브 및 파일을 다운로드한 디렉토리에서 실행하십시오 *sums.txt.

$ sha1sum -c sha1sums.txt 
archlinux-2020.06.01-x86_64.iso: OK

(명확성을 위해 누락된 파일(다운로드하지 않음)에 대한 오류 메시지는 생략되었습니다.)

다운로드한 파일의 서명을 확인하는 방법에 대한 지침은 다음에서 확인할 수 있습니다.설치 설명서, Arch Wiki의 일부:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-2020.06.01-x86_64.iso.sig

작동 중인 Arch Linux 시스템에서 실행하지 않는 경우, gpg알고 있는 키 서버에서 필요한 키를 검색하지 못할 수도 있습니다. 그런 다음 이를 --keyserver=hkp://pool.sks-keyservers.net명령(현재 작동 중인 Arch의 팩맨 구성에서 선택한 URL)에 추가해 볼 수 있습니다 .

반대로, 이미 실행 중인 Arch가 있는 경우 필요한 공개 키도 있습니다. 단, 자신의 키링에는 없습니다.

$ gpg --homedir=/etc/pacman.d/gnupg --verify archlinux-2020.06.01-x86_64.iso.sig

답변2

저는 Ubuntu 20.04를 사용하고 있으며 동일한 문제가 있었습니다. 제가 한 해결 방법은 공개 키를 얻는 것이었습니다(제가 뭔가 잘못하고 있는 경우 누군가 저를 정정해 주십시오).

curl https://git.archlinux.org/archlinux-keyring.git/plain/packager/pierre.asc > archpub.key

그런 다음 이 공개 키를 내 gpg 키링으로 가져왔습니다.

gpg --import archpub.key

그런 다음 동일한 디렉터리에 있는 .iso 및 .sig 파일을 사용하여 서명을 확인할 수 있었습니다.

gpg --verify archlinux-2021.05.01-x86_64.iso.sig 

명령이 다시 인쇄하는 내용은 다음과 같습니다.

gpg: assuming signed data in 'archlinux-2021.05.01-x86_64.iso'
gpg: Signature made Sat 01 May 2021 01:24:14 AM EDT
gpg:                using RSA key 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC
gpg: Good signature from "Pierre Schmitz <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 4AA4 767B BC9C 4B1D 18AE  28B7 7F2D 434B 9741 E8AC

이것이 누군가에게 도움이 되기를 바랍니다! 가져오기 공개 키를 사용해 보았지만 --keyserver=hkp://pool.sks-keyservers.net어떤 이유로 작동하지 않습니다.

관련 정보