MacOS: ssh passphrase 를 더 이상 묻지 않게끔.

KDE Plasma(정확하게는 Kubuntu 18.04)에도 이 문제가 있는데, MacOS 도 비슷했다. 단, MacOS 는 한판으로해결이 됐고, KDE 는 심심하면 암호를 묻곤 한다.(KDE Neon 에선 이 문제가 없다. 아마 쿠분투 18.10 에서도 괜찮을 듯 하다. 다시 말하자면, 쿠분투 18.04 의 버그로 보인다.) 단, 그게 ssh passphrase 는 아니고 계정비밀번호라는게 문제지만.

StackExchange 의 도움으로 간단하게 해결할 수 있었다.
간단히 정리하자면 다음과 같다.

먼저, 기존에 사용하던 id_rsa, id_rsa.pub 파일을 ~/.ssh 에 복사한다.
~/.ssh/config
 파일을 열고(없으면 만들고), 다음 행을 추가한다.

Host *
  UseKeychain yes
  AddKeysToAgent yes
  #IdentityFile ~/.ssh/id_rsa

마지막 IdentityFile 은, 개인키/공개키 쌍이 여러 개 있을 때는 반드시 필요한 듯 하다. 만약, 개인키가 하나이고, 그 이름이 id_rsa 라면 굳이 써줄 필요는 없다.

리눅스를 10년쯤 쓰다가 MacOS 를 살짝 써보니, 유사성이 꽤 많음을 발견할 수 있었다. 따라서 두 개를 번갈아 쓰는 데도 큰 불편함은 없다. 키배열이 다른 게 좀 불편하긴 하지만, 적절히 바꿔줄 수도 있으니 큰 문제는 아니다.
MS Windows 는 키는 같지만, 사용방법이 완전히 다르기 때문에 아무래도 좀 어색하다.

리눅스는 우리 동네, MacOS 는 내륙 지방, MS 윈도우는 제주도쯤이라 하면 비슷하려나.

Tags:
One Comment

안녕하세요. 글 남겨주셔서 고맙습니다.