ssh-keygen 으로 생성한 개인키를 로딩하지 못하고 "Load key '~/.ssh/id_rsa' invalid format" 에러가 날 경우 puttygen 으로 RSA private key 로 변환해 줘야 합니다.
설치
puttygen 설치 페이지에서 다운 받거나 Ubuntu 의 경우는 다음 명령어로 설치하면 됩니다.
sudo apt install putty-tools
CentOS 는 소스를 받아서 직접 컴파일해서 사용해야 합니다.
변환
다음과 같이 id_rsa 파일을 변환해 주면 됩니다.
puttygen id_rsa -O private-openssh -o id_rsa_new