맥에서 키체인에 저장된 공인인증서를 삭제하려고 하는데 오류가 뜨거나, 암호 팝업이 반복되면서 삭제가 안 되는 경우가 있습니다. 이 문제는 보통 macOS 로그인 암호와 키체인 암호가 서로 달라졌기 때문에 발생합니다. 가장 빠른 해결 방법은 현재 맥 로그인 암호로 키체인 암호를 동기화하거나, 문제가 있는 키체인을 초기화하는 것입니다. 아래 단계를 순서대로 따라 하면 3분 안에 해결할 수 있습니다.
공인인증서 삭제가 안 될 때 가장 먼저 확인할 것
키체인에서 항목을 삭제하려고 할 때 암호 입력창이 반복해서 뜨거나 "저장할 키체인을 찾을 수 없습니다"라는 메시지가 나타난다면, 암호 불일치 문제일 가능성이 큽니다. macOS는 시스템 설정에서 로그인 암호를 변경하면 키체인 암호를 자동으로 같은 값으로 동기화합니다. 하지만 복구 모드에서 암호를 재설정했거나 MDM 정책으로 암호를 변경한 경우, 이 동기화가 이루어지지 않아 두 암호가 달라진 채로 남습니다.
이전 암호를 기억하고 있다면 저장된 계정 정보를 유지한 채 바로 해결할 수 있습니다. 기억나지 않는다면 초기화를 진행해야 합니다.
이전 암호를 기억할 때 키체인 암호 동기화
이전 맥 로그인 암호를 알고 있다면 키체인 데이터를 잃지 않고 문제를 해결할 수 있습니다.
키체인 접근 앱에서 암호 변경하기
- 키체인 접근 앱 실행
- Spotlight에서 '키체인 접근'을 검색하거나, Finder에서
이동 > 폴더로 이동(⇧+⌘+G)을 선택한 뒤/System/Library/CoreServices/Applications/경로로 직접 실행합니다. - 로그인 키체인 선택
- 왼쪽 키체인 목록에서 '로그인'을 클릭합니다.
- 편집 메뉴 활성화
- 상단 메뉴에서
편집 > 키체인 암호 변경을 선택합니다. - 만약 편집 메뉴가 비활성화되어 있다면, 터미널을 열고 아래 명령어로 먼저 잠금을 해제한 후 다시 시도합니다.
security unlock-keychain login.keychain - 암호 입력
- '현재 암호'에는 이전 맥 로그인 암호(변경 전에 사용하던 암호)를 입력합니다.
- '새 암호'와 '확인'에는 현재 맥 로그인 암호를 입력합니다.
- 오류 없이 완료되면 키체인 암호가 현재 로그인 암호와 동기화됩니다.
작업 후에도 "이를 허용하려면 로그인 키체인 암호를 입력하십시오" 팝업이 계속 뜬다면, 로그아웃 후 다시 로그인하면 동기화가 완료됩니다. 그다음 키체인 접근 앱에서 공인인증서를 정상적으로 삭제할 수 있습니다.
이전 암호가 기억나지 않을 때 기본 키체인 재설정
이전 암호가 전혀 기억나지 않는다면 로그인 키체인을 완전히 초기화해야 합니다. 이 방법은 맥에 로컬로 저장된 모든 계정 암호, 와이파이 암호, 인증서가 삭제되므로 진행 전에 iCloud 키체인 동기화 여부를 먼저 확인하세요.
키체인 접근 앱에서 재설정
- 키체인 접근 앱 실행
- 키체인 접근 메뉴
- 상단 메뉴에서
키체인 접근 > 환경설정(⌘+,)을 선택합니다. - 기본 키체인 재설정
- '일반' 탭 하단에 있는 '기본 키체인 재설정' 버튼을 클릭합니다.
- 버튼이 보이지 않는다면 macOS 버전에 따라 다를 수 있으니, 아래 폴더 삭제 방법을 따르세요.
- 재시동
- 재설정이 완료되면 로그아웃 후 재로그인합니다. 새 빈 키체인이 현재 로그인 암호와 연결됩니다.
Keychains 폴더 직접 삭제 (버튼이 없을 때)
'기본 키체인 재설정' 버튼이 표시되지 않거나 오류가 지속된다면, 키체인 파일이 저장된 폴더를 직접 삭제해 초기화합니다.
- Finder에서 경로 이동
이동 > 폴더로 이동(⇧+⌘+G)을 선택하고-/Library/Keychains를 입력합니다.- 폴더 삭제
- 열린 폴더 안에 있는 모든 파일과 폴더를 선택해 휴지통으로 이동합니다.
- 주의: 이 방법은 로컬에만 저장된 모든 키체인 데이터를 삭제합니다. iCloud 키체인에 동기화하지 않은 항목은 복구할 수 없습니다.
- 재시동
- 맥을 재시동하면 macOS가 새 Keychains 폴더와 빈 로그인 키체인을 자동 생성합니다.
이후 시스템 설정에서 iCloud 키체인 동기화가 켜져 있다면 저장된 암호가 자동으로 복원됩니다. 시스템 설정 > [사용자 이름] > iCloud > 암호 및 키체인을 확인하고, 꺼져 있다면 한 번 껐다가 켜면 iCloud에 저장된 데이터가 내려옵니다.
키체인 오류 해결 후 공인인증서 삭제하는 방법
키체인 암호 문제가 해결되면 일반적인 방법으로 공인인증서를 삭제할 수 있습니다.
키체인 접근 앱에서 삭제
- 키체인 접근 앱을 실행합니다.
- 왼쪽 목록에서 '로그인' 키체인을 선택합니다.
- 오른쪽 검색창에 '공인인증서' 또는 인증서 발급 기관명(예: 한국전자인증, 코스콤 등)을 입력합니다.
- 삭제하려는 인증서를 선택하고 마우스 오른쪽 버튼을 클릭한 뒤 '삭제'를 선택하거나, 키보드에서
Delete키를 누릅니다.
Q. 공인인증서를 삭제했는데도 키체인 암호 팝업이 계속 떠요
이전 암호를 기억하지 못한 상태에서 로그인 키체인을 그대로 두고 인증서만 지운 경우, 암호 불일치 문제가 계속될 수 있습니다. 위에서 설명한 '키체인 암호 동기화' 또는 '기본 키체인 재설정'을 먼저 진행한 후 인증서를 삭제해야 팝업이 사라집니다.
Q. iCloud 키체인을 사용 중인데 로컬 키체인을 재설정해도 되나요
네, iCloud 키체인은 Apple 서버에 별도로 저장되므로 로컬 키체인을 재설정해도 유지됩니다. 재설정 후 iCloud 키체인 동기화가 켜져 있으면 자동으로 복원됩니다. 단, iCloud에 동기화하지 않은 로컬 전용 암호는 복구할 수 없습니다.
Q. '키체인 응급처치' 메뉴는 왜 안 보이나요
키체인 응급처치(Keychain First Aid) 메뉴는 macOS 10.11(El Capitan) 이후 완전히 제거되었습니다. 현재 macOS에는 존재하지 않으므로, 위에서 안내한 방법(암호 동기화, 기본 키체인 재설정, 폴더 삭제)으로 해결해야 합니다.