Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

RSA Private key 여부는 개인키 파일(id_rsa) 를 열어서 아래와 같은 헤더가 붙어 있는지 확인해 보면 됩니다.

Code Block
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA1dknl4rVV7jS8+Wzff9XuPdO44z84UimxQORXmrE+Ah0/q3F
...
-----END RSA PRIVATE KEY-----


조치

...

키 생성시 RSA 형식 지정

ssh-keygen 으로 키를 생성할 때 -m PEM 옵션을 추가하고 키를 생성하면 RSA 의 형식으로 생성됩니다.

Code Block
languagebash
ssh-keygen -m PEM -t rsa -C "lesstif@yourhost"


키 포맷 변환

이미 만들어진 SSH 라면 OpenSSH 형식의 키는 포맷을 변경해 주면 됩니다. -f 뒤에는 OpenSSH 형식의 키를 적어주며 출력 파이프(>) 에는 RSA Private key 형식으로 저장할 파일의 경로를 적어주면 됩니다.

다음은 id_rsa 를 입력받아서 id_rsa_new_key 로 저장합니다.

Code Block
languagebash
ssh-keygen -e -m PEM -f id_rsa > id_rsa_new_key


같이 보기

...