Daniel 씨가 프라이빗 키의 형식을
프라이빗 키를
.ppk 형식과 .pem 형식 사이에서 변환

danield_convert_pem_ppk

Amazon Elastic Compute Cloud(Amazon EC2) Privacy Enhanced Mail(.pem) 파일을 PuTTY 프라이빗 키(.ppk) 파일로 변환하려면 어떻게 해야 합니까? 또는 .ppk 파일을 .pem 파일로 변환하려면 어떻게 해야 합니까?

PuTTY는 Amazon EC2에서 생성된 프라이빗 키 형식(.pem)을 기본적으로 지원하지 않습니다. PuTTY를 사용하여 인스턴스에 연결하려면 프라이빗 키를 .ppk 파일로 변환해야 합니다. 이 변환에 PuTTYgen 도구를 사용할 수 있습니다. 이 도구는 Windows 및 Unix 운영 체제 사용자가 모두 키를 변환하는 데 사용할 수 있습니다.

Windows - PuTTYgen 설치

Windows 운영 체제에는 대부분 PuTTY가 설치되어 있습니다. 운영 체제에 설치되어 있지 않은 경우 PuTTYgen을 다운로드하여 설치합니다.

Windows - .pem 파일을 .ppk 파일로 변환

PuTTYgen을 시작한 후 .pem 파일을 .ppk 파일로 변환합니다. 세부 단계는 PuTTYgen을 사용하여 프라이빗 키 변환을 참조하십시오.

Windows - .ppk 파일을 .pem 파일로 변환

  1. PuTTYgen을 시작합니다. 작업에서 로드를 선택한 다음 .ppk 파일을 탐색합니다.
  2. .ppk 파일을 선택하고 열기를 선택합니다.
  3. 키 암호 암호 확인 필드의 선택을 취소합니다.
    참고: 암호는 키를 암호화하는 데 사용되는 추가 보호 계층입니다. 프라이빗 키가 발견되더라도 사용할 수 없는데 그 이유는 로그인해야 암호를 사용할 수 있기 때문입니다. 암호를 사용하면 자동화가 어려워집니다. 인스턴스에 로그인하려면 사용자 개입이 필요하기 때문입니다. 아니면 파일을 인스턴스에 복사해야 합니다.
  4. PuTTY 키 생성기의 상단 메뉴에서 변환을 선택한 다음 OpenSSH 키 내보내기를 선택합니다.
  5. PuTTYgen 경고 Are you sure you want to save this key without a passphrase to protect it?(키를 보호할 암호 없이 이 키를 저장하시겠습니까?)에 대해 를 선택합니다.
  6. 파일에 이름을 지정하고 확장명 .pem을 추가합니다.

Unix 또는 Linux - PuTTY 설치

운영 체제에 이미 설치되어 있지 않은 경우 다음 명령 중 하나를 실행하여 PuTTY를 설치합니다.

RPM 기반

$ sudo yum install putty

Dpkg 기반

$sudo apt-get install putty-tools

Unix 또는 Linux - .pem 파일을 .ppk 파일로 변환

인스턴스 셸에서 puttygen 명령을 실행하여 .pem 파일을 .ppk 파일로 변환합니다.

$ sudo puttygen pemKey.pem -o ppkKey.ppk -O private

Unix 또는 Linux - .ppk 파일을 .pem 파일로 변환

puttygen 명령을 실행하여 .ppk 파일을 .pem 파일로 변환합니다.

$ sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시 날짜: 2018년 6월 1일

업데이트 날짜: 2019년 2월 22일