관리 메뉴

Joonas' Note

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

개발

SSH key 추가 시 id_rsa 에러 해결법

joonas 2020. 6. 9. 20:30

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)

 

0 Comments
댓글쓰기 폼