Windows와 Linux에서.pem 파일을.ppk로 변환하거나.pkk을 .pem으로 변환하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2023년 1월 20일

Amazon Elastic Compute Cloud(Amazon EC2) Privacy Enhanced Mail(.pem) 파일을 PuTTY 프라이빗 키(.ppk) 파일로 변환하고 싶습니다. 또는 .ppk 파일을 .pem 파일로 변환하고 싶습니다.

간략한 설명

PuTTY는 Amazon EC2에서 생성된 프라이빗 키 형식(.pem)을 기본적으로 지원하지 않습니다. PuTTY를 사용하여 인스턴스에 연결하기 전에 프라이빗 키를 .ppk 파일로 변환해야 합니다. 이 변환에는 PuTTYgen 도구를 사용합니다.

해결 방법

Windows - PuTTYgen 설치

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

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

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

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

1.    PuTTYgen을 시작합니다. Actions에서 Load를 선택한 다음 .ppk 파일로 이동하십시오.

2.    .ppk 파일을 선택하고 열기를 선택합니다.

3.    (선택 사항) Key passphrase를 입력하십시오. 암호 확인에 암호를 다시 입력합니다.

참고: 암호는 필수는 아니지만 지정하는 것이 가장 좋습니다. 이는 프라이빗 키가 무단으로 사용되지 않도록 보호하기 위한 보안 조치입니다. 암호를 사용하면 사용자가 수동으로 인스턴스에 로그인하거나 파일을 인스턴스에 복사해야 하기 때문에 자동화가 어려워집니다.

4.    PuTTY 키 생성기의 상단 메뉴에서 변환, OpenSSH 키 내보내기를 차례로 선택합니다.

참고: 암호를 입력하지 않으면 PuTTYgen 경고가 표시됩니다. 를 선택합니다.

5.    파일에 이름을 지정하고 확장명 .pem을 추가합니다.

6.    저장을 선택합니다.

Unix 또는 Linux - PuTTY 설치

PuTTY를 시스템에 아직 설치하지 않은 경우 설치합니다.

중요: EPEL(Extra Packages for Enterprise Linux) 리포지토리에는 PuTTY 패키지가 포함되어 있습니다. PuTTY를 설치하기 전에 EPEL 리포지토리를 활성화해야 합니다.

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

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?