SSH ID 파일용 사용자 정의 디렉터리

SSH ID 파일용 사용자 정의 디렉터리

SSH ID 파일에 대해 다른 기본 디렉터리를 지정하는 방법이 있습니까?

일반적으로 기본 디렉터리는 이지만 다른 위치를 ~/.ssh지정하고 싶습니다( .ssh/config파일이라고 가정).

.ssh/config구성 옵션을 사용하여 파일의 개별 호스트에 대해 이 작업을 수행할 수 있습니다 IdentifyFile.

Host foo foo.bar 
    HostName foo.bar
    IdentityFile ~/.ssh/my-ssh-keys/id_rsa
    User foouser

예를 들어, 제가 하고 싶은 것은 ~/.ssh/my-ssh-keys기본 디렉터리입니다. 다음에 나열된 옵션을 찾을 수 없는 것 같습니다.클라이언트 구성 옵션 목록. 기본 디렉터리 위치를 재정의하는 방법이 있습니까?

답변1

ssh에는 ID 파일에 대한 기본 디렉토리가 없으므로 귀하가 무엇을 요구하는지 잘 모르겠습니다.

다음을 사용하여 기본 ID 파일을 지정할 수 있습니다.

Host *
    IdentityFile ~/.ssh/my-ssh-keys/id_rsa

나는 이것을 테스트하지 않았지만 문서에 따르면 다음을 사용할 수도 있습니다.

Host *
    IdentityFile ~/.ssh/my-ssh-keys/id_rsa
    IdentityFile ~/.ssh/my-ssh-keys/id_dsa
    IdentityFile ~/.ssh/my-ssh-keys/id_ecdsa
    # etc.

그것이 당신이 추구하는 것이라면.

관련 정보