동일한 위치에서 여러 SSH 키를 사용할 수 있습니까?

동일한 위치에서 여러 SSH 키를 사용할 수 있습니까?

명령을 통해 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.

관련 정보