명령을 통해 SSH 키 생성
ssh-keygen
그런 다음 가상 키를 가상 서버의 인증된 키 파일에 복사하여 붙여넣습니다. 일반적으로 키의 내용은 으로 출력됩니다 ~/.ssh/id_rsa.pub
.
내 문제는 일부 키는 비밀번호로 보호되고 다른 키는 그렇지 않기를 원한다는 것입니다. 여러 위치에 여러 키를 보유하려면 어떻게 해야 합니까? 모든 열쇠는 어떻게 배치해야 합니까 id_rsa.pub
? 그렇지 않다면 이름을 어떻게 지정해야 합니까?
답변1
-f
물론 옵션을 전달하거나 메시지가 표시되면 ssh-keygen
다른 파일 이름을 입력하면 됩니다 . 그런 다음 공개 키를 원격 파일에 복사할 때 authorized_keys
해당 파일을 사용하십시오 .pub
. ~/.ssh/id_rsa
및 ~/.ssh/id_rsa.pub
기본 위치이지만 이러한 위치에는 특별한 것이 없습니다. 그러나 .ssh
더 쉽게 관리하고 찾을 수 있도록 모든 키를 디렉토리 에 보관하는 것이 좋습니다 .
이를 실행하면 ssh
에이전트에 로드된 모든 키를 시도합니다. 명령줄 옵션을 사용 -i
하거나 IdentityFile
의 지시문을 사용 하여 특정 키를 지정할 수 있습니다 ~/.ssh/config
.