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.
그것이 당신이 추구하는 것이라면.