문제

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top