OPENSSH 로 된 Key를 RSA로 변환하기

Cellularhacker
Wizpace
Published in
Jan 20, 2021

안녕하세요 위즈페이스의 백엔드개발자 겸 DevOps를 담당하고 있는 이동원 입니다.

우리는 살면서 생각보다 예기치 못한 문제(?)를 만날 때가 많이 있습니다.
SSH Key문제가 대표적이죠. CI/CD를 붙이다보면 깜빡하고 RSA형태로 만든다는 것이 OPENSSH형식으로 이미 키를 만들어버리고 Public Key를 CI/CD에 등록한 경우가 많습니다.

이때 엔지니어는 큰 당황을 하게 됩니다.

하지만 구글링을 해도 나오는 명령어들도 하나같이 잘 동작하지 않는 것을 보고 탄식이 절로 나오게 되죠.

오늘은 짧고 굵게 이럴 때 필요한 명령어 한줄을 준비해왔습니다. 여러분의 답답한 가슴을 시원하게 뻥 뚫리는 것을 느껴보시기 바랍니다.

아래의 커맨드는 기존 id_rsa 키를 RSA 형식으로 바꾸어 저장하는 명령어입니다.

ssh-keygen -p -m PEM -f ~/.ssh/id_rsa

2021년 새해 복 많이 받으시길 바랍니다. 감사합니다.

--

--