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

2분 분량
0

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

간략한 설명

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

해결 방법

Windows - PuTTYgen 설치

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

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

PuTTYgen을 시작하고 .pem 파일을 .ppk 파일로 변환합니다. 자세한 단계는 ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key)PuTTYgen을 사용한 프라이빗 키 변환[을 참고하세요.

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

  1. PuTTYgen를 시작합니다. 작업에서 로드를 선택한 다음 .ppk 파일로 이동합니다.
  2. .ppk 파일을 선택한 다음 열기를 선택합니다.
  3. (선택 사항) 키 암호에 암호를 입력합니다. 암호 확인에 암호를 다시 입력합니다.
    참고: 암호는 필수는 아니지만 암호를 지정하는 것이 좋습니다. 이는 프라이빗 키를 무단으로 사용하지 못하도록 보호하기 위한 보안 조치입니다. 암호를 사용하면 사용자가 수동으로 인스턴스에 로그인하거나 파일을 인스턴스에 복사해야 하므로 자동화가 어렵습니다.
  4. PuTTY Key Generator의 상단에 있는 메뉴에서 전환, OpenSSH Key 내보내기를 선택합니다.
    참고: 암호를 입력하지 않으면 PuTTYgen 경고가 표시됩니다. 를 선택합니다.
  5. 파일 이름을 지정하고 .pem 확장자를 추가합니다.
  6. 저장을 선택합니다.

Unix 또는 Linux - PuTTY 설치

PuTTY가 아직 시스템에 설치되어 있지 않은 경우 설치합니다.

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

**참고:**Amazon Linux 2023(AL2023)은 EPEL을 지원하지 않습니다. 자세한 내용은 Extra Packages for Enterprise Linux(EPEL)를 참고하세요.

PuTTY를 설치하려면 다음 명령 중 하나를 실행합니다.

RPM 기반

$ yum install putty

Dpkg 기반

$ apt-get install putty-tools

Unix 또는 Linux - .pem 및.ppk 파일

.ppk 파일은 Windows PuTTYGen에서만 지원됩니다. Linux에서 사용하려면 .pem 파일로 변환해야 합니다. puttygen 명령을 실행하여 .ppk 파일을 .pem 파일로 변환합니다.

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

마찬가지로 puttygen을 사용하여 .pem 파일을 .ppk 파일로 변환할 수 있습니다.

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

관련 정보

Amazon EC2 키 페어와 Linux 인스턴스

AWS 공식
AWS 공식업데이트됨 9달 전
댓글 없음

관련 콘텐츠