이것은 man 페이지에 따라 예상되는 동작입니다 ssh_config
.
IdentityFile
Specifies a file from which the user's DSA, ECDSA or DSA authentica‐
tion identity is read. The default is ~/.ssh/identity for protocol
version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/id_rsa for
protocol version 2. Additionally, any identities represented by the
authentication agent will be used for authentication.
[...]
It is possible to have multiple identity files specified in configu‐
ration files; all these identities will be tried in sequence. Mul‐
tiple IdentityFile directives will add to the list of identities
tried (this behaviour differs from that of other configuration
directives).
기본적으로 IdentityFile
s를 지정 하면 SSH 에이전트가 이미 클라이언트에 제공 한 현재 목록에 키가 추가됩니다.
.ssh/config
파일 맨 아래에서이 동작을 재정의 하십시오.
Host *
IdentitiesOnly yes
호스트 수준에서이 설정을 무시할 수도 있습니다. 예 :
Host foo
User bar
IdentityFile /path/to/key
IdentitiesOnly yes