Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Mac에서 삭제된 키체인(Keychain)을 복원하는 3가지 방법

이메일, 소셜 미디어 프로필, 각종 앱, 웹사이트 계정까지 모든 비밀번호를 일일이 외우는 것은 사실상 불가능합니다. 물론 모든 계정에 같은 비밀번호를 사용하면 되지만, 보안상 절대 권장되지 않는 방식입니다. 그래서 비밀번호 관리자는 정말 고마운 존재입니다. 비밀번호 관리자가 대신 기억해 주기 때문에 더 이상 비밀번호를 잊어버릴 걱정을 할 필요가 없습니다.

애플 기기에는 키체인(Keychain)이라는 자체 내장 비밀번호 관리자가 있습니다. Apple 키체인은 안전하고 복잡한 비밀번호를 손쉽게 만들고 계정 정보를 저장할 수 있게 해주므로, 사용자가 매번 정보를 기억할 필요가 없습니다. 키체인은 iPhone, iPad, Mac에서 모두 사용할 수 있으며, 웹사이트 로그인 정보를 한 번만 저장해 두면 다음에 해당 사이트를 방문할 때 바로 로그인할 수 있습니다.

그런데 어떤 이유로 키체인 데이터가 삭제되어 접근할 수 없게 된다면 어떻게 될까요? 특히 민감한 개인 정보나 금융 정보가 저장되어 있다면, 모든 웹사이트의 정보를 다시 찾는 과정은 상당히 번거롭고 스트레스가 될 수 있습니다.

키체인 데이터가 삭제되는 원인

키체인 데이터는 여러 가지 이유로 삭제될 수 있습니다. 흔한 경우로는 macOS 오류를 수정하기 위해 설정과 환경설정을 변경하면서 데이터가 지워지는 상황입니다. 또한 업데이트가 잘못 진행되면 Mac의 데이터 전체, 즉 비밀번호와 웹사이트 정보까지 사라질 수도 있습니다.

하지만 가장 흔한 원인은 macOS 재설치입니다. 어떤 이유로든 Mac 운영체제를 재설치했는데 기존 시스템 설정이 저장되지 않았다면, 키체인 데이터는 그대로 사라지게 됩니다.

다행히 너무 걱정할 필요는 없습니다. macOS High Sierra에서 키체인을 복원할 수 있는 몇 가지 방법이 있습니다. 키체인 데이터가 삭제된 Mac 사용자는 iCloud에서 복원하거나, 백업에서 복원하거나, 라이브러리(Library) 폴더에서 이전 키체인 파일을 불러올 수 있습니다.

macOS High Sierra에서 키체인 복원하기

키체인 액세스가 삭제되면 저장해 둔 모든 비밀번호, 자동 완성 정보 등 인터넷 생활을 편리하게 해주던 데이터를 모두 잃게 되므로 상당히 곤란한 상황이 됩니다. 다행히 macOS High Sierra에서는 키체인을 복원할 수 있는 방법이 여럿 있습니다.

이 가이드에서는 삭제된 키체인 데이터를 되찾는 세 가지 방법, 즉 iCloud, 타임머신(Time Machine) 백업, 라이브러리 폴더를 이용하는 방법을 소개합니다. 자신의 상황에 맞는 방법을 선택하면 됩니다.

본격적인 복원 작업에 들어가기 전에, 문제 해결 과정이 원활하게 진행되도록 아래의 준비 단계를 먼저 거치는 것이 좋습니다. 먼저 Mac에서 키체인 액세스를 끄세요. 이렇게 하면 iCloud 키체인이나 다른 기기와 동기화되는 것을 막을 수 있습니다.

macOS에서 iCloud 키체인을 끄는 방법:

  1. Apple 메뉴()를 클릭한 뒤 드롭다운 목록에서 환경설정(System Preferences)을 선택합니다.
  2. iCloud를 클릭하고 키체인(Keychain) 항목의 체크를 해제합니다.
  3. 계속 진행하려면 Apple ID와 비밀번호를 입력합니다.
  4. 화면에 표시된 안내에 따라 진행합니다.

iCloud 키체인을 비활성화했다면, 다음으로 맥 최적화·복구 앱을 사용해 시스템을 정리하세요. 이런 도구는 문제 해결 과정을 방해할 수 있는 불필요한 정크 파일을 제거해 줍니다. 여기까지 마쳤다면 아래의 복원 방법들을 차례로 시도해 볼 수 있습니다.

방법 1: iCloud에서 키체인 복원

애플 서비스의 장점 중 하나는 대부분의 기능을 클라우드를 통해 동기화할 수 있다는 점입니다. 키체인 액세스 역시 iCloud 계정과 동기화할 수 있어서, 추가한 정보가 같은 iCloud 계정을 사용하는 다른 기기에도 자동으로 반영됩니다.

즉, iPhone의 키체인에서 변경한 내용은 iCloud 키체인에 연결된 Mac, iPad 등 다른 Apple 기기에도 동기화됩니다. 앞서 Mac에서 iCloud 키체인을 꺼야 했던 이유가 바로 이것입니다. 동기화 순서를 직접 제어하기 위함입니다.

iCloud 계정에서 키체인을 복원하는 절차:

  1. Mac과 그 외 모든 기기에서 iCloud 키체인이 꺼져 있는지 확인합니다.
  2. 데이터를 가져올 기기에서 iCloud 키체인을 켭니다. iPhone, iPad 또는 다른 Mac일 수 있습니다.
  3. 키체인을 복원하려는 Mac에서 iCloud 키체인을 켭니다. 환경설정 > iCloud로 이동한 뒤 키체인에 체크하면 됩니다.

그러면 Mac의 키체인이 가장 먼저 키체인을 켠 기기의 키체인과 자동으로 동기화됩니다.

방법 2: 타임머신(Time Machine) 백업에서 키체인 복원

타임머신은 Mac의 기본 백업 시스템으로, 백그라운드에서 상시 실행되며 macOS의 파일과 시스템 설정을 주기적으로 백업합니다. 이 백업을 활용하면 키체인 데이터 같은 파일을 이전 버전으로 되돌릴 수 있습니다.

타임머신 백업에서 키체인을 복원하는 절차:

  1. 유틸리티(Utilities) 폴더에서 키체인 액세스(Keychain Access)를 실행합니다.
  2. 상단 메뉴에서 키체인 액세스 > 환경설정(Preferences)을 클릭합니다.
  3. 키체인 응급처치(First Aid) 탭을 엽니다.
  4. 로그인 키체인 비밀번호 동기화(Synchronize login keychain password)에 체크합니다.
  5. 환경설정 창을 닫고 다시 키체인 액세스 드롭다운 메뉴로 돌아갑니다.
  6. 이번에는 키체인 응급처치(Keychain First Aid)를 선택합니다.
  7. 관리자 계정의 사용자 이름과 비밀번호를 입력합니다.
  8. 수정(Repair)을 클릭한 뒤 확인(Verify)을 누릅니다.
  9. Command + Q를 눌러 키체인 액세스를 종료합니다.
  10. Finder > 이동 > 폴더로 이동을 열고 ~/Library/Keychain/login.keychain을 검색한 뒤 해당 파일을 선택합니다.
  11. 타임머신을 열고 사용할 복원 시점을 선택합니다.
  12. 이 파일 복원(Restore this file)을 클릭합니다. 현재의 login.keychain 파일이 백업본으로 교체됩니다.
  13. Finder로 돌아가 이번에는 ~/Library/Preferences/com.apple.keychainaccess.plist 파일을 찾아 선택합니다.
  14. 다시 타임머신을 열고 처음에 선택했던 동일한 복원 시점을 지정합니다.
  15. 이 파일 복원을 클릭해 keychain .plist 파일도 백업본으로 교체합니다.
  16. 키체인 액세스를 다시 실행하고 키체인 액세스 메뉴를 클릭합니다.
  17. 키체인 응급처치를 선택하고 계정의 사용자 이름과 비밀번호를 입력합니다.
  18. 수정(Repair)을 클릭하고 프로세스가 완료될 때까지 기다립니다.

완료 후 키체인 액세스를 다시 실행해 비밀번호가 정상적으로 복원되었는지 확인합니다.

방법 3: 라이브러리(Library) 폴더에서 키체인 복원

실수로 키체인 비밀번호를 삭제했다면 라이브러리 폴더에서 간단히 복원할 수 있습니다. 다만 키체인 폴더는 기본적으로 숨겨져 있기 때문에 몇 가지 추가 단계가 필요합니다.

복원 절차:

  1. 키체인 액세스 앱을 종료합니다.
  2. Finder를 열고 Shift + Command + G를 누릅니다.
  3. 주소 입력란에 ~/Library/Keychains를 입력하고 Enter 키를 눌러 폴더를 엽니다.
  4. 해당 폴더 안의 모든 파일 이름을 변경합니다.
  5. 키체인 액세스를 열고 편집(Edit) 메뉴 > 키체인 목록(Keychain List)을 클릭합니다.
  6. 백업 버전으로 교체하고 싶은 키체인을 선택합니다.
  7. (-) 버튼을 눌러 해당 키체인 파일을 목록에서 제거합니다.
  8. 휴지통(Trash)에 있는 원래의 키체인 파일을 Keychains 폴더로 드래그합니다.
  9. 키체인 액세스로 돌아가 편집 > 키체인 목록을 다시 클릭합니다.
  10. (+) 버튼을 누르고 사용할 키체인 파일을 선택한 뒤 열기(Open)를 클릭합니다.
  11. 확인(OK)을 누르고 키체인 액세스를 종료합니다.

앱을 다시 실행해 비밀번호가 제대로 복원되었는지 확인합니다.

마무리

키체인 액세스는 비밀번호와 자동 완성 정보를 기억해 주는 아주 유용한 도구입니다. 하지만 실수로 데이터를 삭제하거나 어떤 이유로 초기화되면, 이를 다시 복구하는 데 많은 시간과 인내가 필요합니다. 이럴 때는 위에서 소개한 방법으로 키체인 자체를 복원하는 것이 훨씬 효율적이고 시간도 절약됩니다. 자신의 상황에 맞는 방법을 선택해 소중한 계정 정보를 빠르게 되찾으시길 바랍니다.