Joonas' Note

Joonas' Note

SSH key 추가 시 id_rsa 에러 해결법 본문

개발

SSH key 추가 시 id_rsa 에러 해결법

2020. 6. 9. 20:30 joonas

    OS: Windows 10
    Shell: Git bash

     

    다른 컴퓨터에서 ssh 키를 가져와서 git에 ssh 키를 등록하려고 했다.

     

    그런데 아래와 같은 오류가 발생했다:

    $ ssh-add ~/.ssh/id_rsa
    Error loading key "/c/Users/joonas/.ssh/id_rsa": invalid format

     

    분명 키는 "-----BEGIN OPENSSH PRIVATE KEY-----" 로 시작해서 포맷도 맞았는데, invalid format이라고 하는 것이다.

    id_rsa 파일을 옮기면서 뭐가 바뀐 게 없는 지 비교해봤다.

     

    이전에 원본 파일의 인코딩은 LF였고, 옮긴 파일은 CRLF라서 포맷을 읽지 못하는 에러였다.

    CRLF → LF로 다시 저장했더니 정상적으로 등록되었다!

     

    $ ssh-add ~/.ssh/id_rsa
    Identity added: /c/Users/joonas/.ssh/id_rsa (joonas@joonas-pc)

     

    Comments