칼리리눅스 인증서 문제
칼리리눅스를 오랜만에 사용하여 apt-get update명령을 입력하면 사진과 같이 에러가 발생하는 경우가 있습니다.
The following signatures were invalid:
EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
이런 인증서 문제가 발생하는 이유는 오랫동안 업데이트하지 않아서 Gpg key가 만료되어서 발생하는 건데 간단하게 gpg를 사용하여 새로운 키를 받아와 주면 해결됩니다.
해결 방법
사이트에 방문한 뒤 최신 all.deb 파일을 다운로드하여야 합니다. 우선 바로가기 링크를 복사하고 터미널로 돌아옵니다.
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2024.1_all.deb
최신버전으로 업데이트되면 주소가 변경될 수 있으니 체크하여 파일을 다운로드합니다.
dpkg -i kali-archive-keyring_2024.1_all.deb
dpkg 명령을 통해 방금 받은 패키지를 다운로드합니다. 이때 파일이름은 버전이 바뀜에 따라서 다운로드하는 파일의 이름도 바뀌기 때문에 ls명령으로 파일의 이름을 확인해 주세요.
apt update
변경 사항을 저장하기 위해서 apt update 명령을 입력하면 이전에 있던 오류가 해결됩니다.