여러 개의 SSH 개인 키가 가능합니까?

여러 개의 SSH 개인 키가 가능합니까?

단일 클라이언트에 여러 개의 SSH 키가 있고 SSH가 자동으로 올바른 키를 선택하도록 할 수 있습니까?

답변1

~/.ssh/config서로 다른 파일에 서로 다른 개인 키가 있을 수 있으며 이를 모두 별도의 IdentityFile값으로 지정할 수 있습니다(또는 -i런타임에 옵션을 사용하여) ssh. man 5 ssh_config순서대로 시도(체크아웃)됩니다 .

하나를 사용하고 있다면 ssh-agent어떤 여러 키를 사용하고 있는지 상담원에게 알려야 할 수도 있습니다 ssh-add.

답변2

예:

-i identity_file

공개키 인증ID(개인키)를 읽어올 파일을 선택합니다. 기본값은 ~/.ssh/identity프로토콜 버전 1 ~/.ssh/id_dsa~/.ssh/id_ecdsa프로토콜 ~/.ssh/id_rsa버전 2에 적용됩니다. 구성 파일에서 호스트별로 ID 파일을 지정할 수도 있습니다. 여러 -i옵션(및 구성 파일에 지정된 여러 ID) 이 있을 수 있습니다 . ssh는 또한 -cert.pubID 파일 이름에 추가하여 얻은 파일 이름에서 인증서 정보를 로드하려고 시도합니다 .

-i각 ID에 대해 추가 IdentityFile하거나 .ssh/config.

관련 정보