다음 명령을 실행하여 ssh 키를 만들려고했습니다.
ssh-keygen -t dsa
상점 경로를 입력하라는 메시지가 나옵니다.
Enter file in which to save the key (/Users/KesongXie/.ssh/id_dsa): id_dsa
암호를 입력하면 다음과 같은 결과가 나타납니다.
Your identification has been saved in id_dsa.
Your public key has been saved in id_dsa.pub.
그럼 난 다음 명령을 사용하여 내 개인 SSH 키를로드하려고
ssh-add /Users/KesongXie/.ssh/id_dsa
그 결과를 보여줍니다 :
-bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory
내 로컬 디렉토리 인 Users / Kesong Xie로 이동하여 .ssh 파일을 찾을 수 없지만 (예상대로 doc 파일이 숨겨져 있음) 터미널에서 볼 때 입력하면
cd ~
pwd
알았어. Users/KesongXie
그리고 나는 피곤했다. ls
내 .ssh를 볼 것으로 예상되지만 여전히 보이지 않습니다. 그때 나는하려고 애썼다.
cd .ssh
나는 내가 .ssh 디렉토리에 들어갔다는 것을 알았다. ls
, 나는 다음과 같은 결과를 볼 수있다 :
github_rsa github_rsa.pub id_dsa id_dsa.pub known_hosts
키는 .ssh 폴더에 저장하지만, 왜 내가 개인 키를로드 할 수 없는지 궁금합니다.
ssh-add /Users/KesongXie/.ssh/id_dsa
게시물에 입력 한 명령을 복사하여 붙여 넣으십시오. 그것은 작동해야합니다. 처음으로 터미널에 잘못 입력 했어야합니다.
—
BenjiWiebe