포스트

PuTTYgen - ppk to pem, pem to ppk 변환

PuTTYgen 프로그램을 통해서
.ppk 파일을 .pem 파일로 변환하여 AWS EC2 인스턴스에 로그인 해보는 작업과
.pem 파일을 .ppk 파일로 변환하여 AWS EC2 인스턴스에 로그인 해보는 작업을 진행!


.ppk -> .pem

1. PuTTYgen으로 .ppk 파일 읽기

EC2 Instance 생성 시 받은 .ppk 파일을 PuTTYgen 프로그램으로 읽어온다.

image
image

2. pem 파일 출력

메뉴 conversions - Export OpenSSH key (force new file format) 실행 후

image


뜨는 안내창은 passphrase값 미 입력에 대한 안내창으로, 확인을 눌러주고 저장할 위치를 선택한 후 파일 이름을 작성하는데 확장자도 .pem으로 입력해주어야 한다.
image

3. pem 생성 확인

저장을 누르고 저장한 위치로 가보면 생성되어있음을 확인할 수 있다!
image


4. pem 사용 확인

github actions를 통해 aws ec2 인스턴스에 배포할 때 pem 키 값을 사용한다.
이렇게 생성한 pem 키 값을 github를 통해 사용해보면 ec2 인스턴스에 로그인 되는 것을 확인할 수 있다!

image


.pem -> .ppk

1. PuTTYgen으로 .pem 파일 읽기

EC2 Instance 생성 시 받은 .pem 파일을 PuTTYgen 프로그램으로 읽어온다.
image image

2. ppk 파일 출력

Save private key 버튼을 눌러주어 ppk 파일을 저장한다.
이때 하단에 보이는 Type of key to generate 값은 RSA에 선택되있는 것을 확인해야 한다!

image image

3. ppk 사용 확인

생성된 ppk로 putty를 통해 ec2 인스턴스에 접속해본다! image




참고한 블로그

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.