특정 서버에만 특정 SSH 키 사용

특정 서버에만 특정 SSH 키 사용

SSH 키 인증을 사용하면 사용 가능한 모든 키가 서버에 대해 시도됩니다. 개인 정보를 보호하기 위해 특정 원격 서버 목록에만 노출되도록 일부 SSH 키를 설정하는 것이 가능합니까?

나는 찾고 있었는데 이에 대한 정보 나 문서를 전혀 찾을 수 없습니다. 미리 감사드립니다

답변1

.ssh디렉토리 에서 config특정 호스트에 대한 내부 특정 키를 생성하고 설정할 수 있습니다.

Host h1
    HostName 192.168.1.10
    IdentityFile /path/to/ssh/key/h1.key

Host h2
    HostName 192.168.1.11
    IdentityFile /path/to/ssh/key/h2.key

이러한 키에 대한 디렉터리가 없으면 파일 .ssh에 없는 호스트에 액세스할 때 시도되지 않습니다.config

관련 정보