item4 dev story

macOS가 SSH Key를 기억하지 못하는 문제 고치기

작성일:

최종 수정일:

게시물 주소: https://item4.blog/2016-12-14/Fix-macOS-cannot-remember-SSH-keys/

Tags:

참고: 새 글에서 더 나은 해법을 제시합니다 - macOS에서 SSH Key 암호를 그만 요구 당하기


언제부터인가 SSH에 연관된 작업을 할 때 비밀번호를 요구하기 시작했습니다. 저는 SSH Key를 등록해놓고 사용하므로 비밀번호가 필요할 리 없었습니다. 참고 쓰다가 인내심의 한계를 맞이하고 수정을 위해 여러가지 시도를 해 봤습니다.

시도해본 것 (효과 없음)

  • SSH Key 재발급
  • Keychains 초기화
  • IdentityFile 설정
  • NoKeychain(?) 설정
  • AddToAgent(?) 설정

고치는 법

여러번의 로그아웃 후 재로그인을 반복해본 결과 해결법을 찾았습니다. 출처는 이 질답문서입니다.

1. 모든 key 저장을 한번 지웁니다.

ssh-add -D

2. 원하는 key를 추가합니다.

ssh-add ~/.ssh/id_rsa

3. .bash_profile에 다음 내용을 추가합니다.

ssh-add -K 2>/dev/null;

4. 로그오프 하고 잘 되나 확인해봅니다.

ssh git@github.com
GitHub에 이슈 작성 글쓴이에게 초코우유 한 잔 선물하기

주제가 비슷한 글

CCL 4.0 BY-SA