문제
ssh 보이는 것에 대한 기본적으로 키에서~/.ssh 폴더에 있습니다.고 싶을 강제로 그것은 항상 다른 위치에 있습니다.
해결 방법을 내가 사용하여 추가에서 키를 비준을 위해 에이전트:
ssh-agent
ssh-add /path/to/where/keys/really/are/id_rsa
(리눅스에서 MingW32 쉘에서 Windows)
해결책
는 경우에만 다른 위치에 대한 당신의 id 파일을 수정할 수 있습~/.ssh/config 파일에 다음과 같은 항목:
IdentityFile ~/.foo/identity
man ssh_config
을 찾아 다른 구성 옵션을 제공합니다.
다른 팁
man ssh
나에게 이 옵션은 것이 유용 할 수 있습니다.
-i identity_file 파일을 선택하는 id(private key)RSA 나 DSA 인증을 읽습니다.기본값은~/.ssh/id 프로토콜 버전 1~/.ssh/id_rsa 및~/.ssh/id_dsa for pro- tocol 버전 2.Id 파일을 지정할 수도 있습별 호스트에 기초 구성에서 파일입니다.그것은 가능 여러-i 옵션(그리고 여러 정체성에서 지정한 설정- uration 파일).
그래서 당신을 만들 수 있는 별칭에서 당신의 bash config 같은 뭔가
alias ssh="ssh-i/path/to/private_key"
나는 보지 않았으로 ssh 구성 파일이지만,아 -i
옵션이 너무 될 수 있는 별칭
-F configfile 을 지정하는 대체 사용자별 설정 파일입니다.는 경우 con- 형상 파일은 주어진 명령행에서 시스템 전체 구성 파일(/etc/ssh/ssh_config)무시됩니다.이 기본적으로 사용자별 설정 파일입니다~/.ssh/config.