의 비밀번호를 잊어 버렸습니다 ssh. (id_rsa, id_rsa.pub and known_hosts)디렉토리 에서 파일을 제거하고 처음부터 시작할 계획 입니다. 나는 ssh전체 heartbleed 일부터 사용하지 않았으며 이전에 열쇠의 물건을 치 웠지만 잘못했다고 생각합니다.
내 질문은 파일을 올바르게 다시 작성하고 ssh연결할 때 git또는 다른 것들에 대해 암호를 묻지 않도록 설정하는 방법입니다 .
답변
SSH 공개 / 개인 키를 제거하고 다시 작성한 다음 새로 작성된 공개 키를 사용하는 서버 및 온라인 서비스에 추가해야합니다.
-
SSH 공개 / 개인 키를 제거하십시오.
rm ~/.ssh/id_rsa* -
새로운 암호를 선택하여 키 페어를 다시 만듭니다.
ssh-keygen -t rsa -f ~/.ssh/id_rsa -
새로 만든 개인 키를 OS X 키 체인에 추가하여 암호를 저장하고 자동으로 잠금 해제를 관리하십시오.
ssh-add -K ~/.ssh/id_rsa -
공개 키를 OS X 클립 보드에 복사하여 GitHub 등과 같은 웹 서비스에 추가하십시오.
cat ~/.ssh/id_rsa.pub | pbcopy -
새로 만든 공개 키를
~/.ssh/authorized_keys원격 서버 파일에 추가하십시오 . 원격~/.ssh폴더 (700) 및~/.ssh/authorized_keys(600) 의 올바른 권한을 확인하십시오 .ssh-copy-id이 과정을 쉽게 하기 위해를 사용하여 조사 할 수 있습니다 .