ssh-add를 사용하여 개인 키를로드 할 수 없습니다.


0

다음 명령을 실행하여 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

답변:


1

-bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory 이상한 오류 메시지입니다 - Bash는 리터럴 명령을 실행하려했다고 생각합니다. ssh-add/Users/KesongXie/.ssh/id_dsa. ASCII 공간 (0x20)을 사용 했습니까? ssh-add?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.