SSH는 id_rsa라는 키만 사용합니까? 내가 제대로을 추가하더라도, 그것은 여전히

: 나는 내 자신의 my_ssh_key_rsa라는 이름의 키를 한 아래와 같은 여기에 설명 된 단계를 만들어 http://www.linuxproblem.org/art_9.html가 authorized_keys에 원격 컴퓨터에서 파일에 내가 제대로을 추가하더라도, 그것은 여전히 암호 저를 요청합니다.

또한 id_rsa 기본 키가 있습니다. 내가 앉았을 때 모든 것이 순조롭게 진행되었습니다.

ssh 로그인에 id_rsa 만 사용해야한다는 것을 의미합니까? 나는 그것을 의심한다.



답변

어떤 이름으로도 키를 사용할 수 있습니다. 그러나 ssh 연결을 할 때 명시 적으로 설정해야합니다.

명령 행은 다음과 같아야합니다.

ssh -i ~/.ssh/my_ssh_key_rsa user@host

답변

안전한 챌린지 단계를 완료하는 데 파일이 안전하지 않은 것으로 간주됩니다. 소유자 만 읽기 / 쓰기가 가능하도록 두 파일 (클라이언트 및 서버)의 특성을 변경하십시오.

chmod 600 ~/.ssh/authorized_keys` #at server side
chmod 600 ~/.ssh/id_rsa` #at client side

그 후 즉시 인증 된 인증 자 키를 사용하여 사용자 및 비밀번호에 대한 질문을 무시합니다.