여러 SSH ID 및 로컬 호스트 혼동

여러 SSH ID 및 로컬 호스트 혼동

local ssh한동안 하나의 아이디로 운영해 왔습니다 . LAN내 콘텐츠를 복사한 후 내 서버에 연결합니다.공개 키앞으로 빠르게 연결될 수 있도록 말이죠. 훌륭하게 작동합니다.

Github최근에 설정하기 전에 만든 계정이 있습니다 . CLI Github국내 사용자 이름 또는email [이메일 보호됨]내 이메일/ID가 일치하지 않습니다 . 사용할 두 번째 ID를 만들어야 Github합니다 .ssh_addgit

ssh-add --apple-use-keychain ~/.ssh/id_git

이제 아이디를 입력해야하는데 ~/.ssh/매번 비밀번호를 요구해서 일반 서버에 연결이 되지 않습니다. 단일 ID를 사용하는 이전 설정에서는 단일 항목으로 충분하다고 가정했습니다.

질문:

  1. 이것이 정상적인/예상된 것입니까? 전송해야 할 공개 키가 여러 개 있으므로 혼란이 발생할 수 있습니다.

  2. 이 문제를 해결할 수 있나요? 내 gitID를 특정 용도로만 설정하시겠습니까 git? 수리라는 말이 아닐 수도 있지만마련하다?

이런 일이 일어날 것이라고는 예상하지 못했지만 해결책이 보이지 않습니다. 저는 를 사용하고 iTerm있으므로 공개 키를 선택할 수 있는 기능이 있을 수도 있습니다.

답변1

권한 문제입니다 ~/.ssh. 또한 명령에는 특정 내용 public key과 설정이 포함되어야 할 수도 있습니다 config.

관련 정보