☁️ 클라우드 & 서버
EC2인스턴트 .ppk파일을 .pem 파일로 변환하기
itstory(Booho)
2024. 11. 25. 12:27
728x90
PuTTY는 기본적으로 .ppk(PuTTY Private Key) 파일 형식의 키를 사용합니다. 반면 AWS와 같은 서비스는 .pem 형식의 키를 필요로 하는 경우가 많습니다. PuTTYgen이라는 도구를 사용하면 .ppk 파일을 .pem 파일로 변환할 수 있습니다. 아래는 변환 방법을 단계별로 설명합니다.
1. PuTTYgen 다운로드 및 설치
PuTTYgen은 PuTTY와 함께 제공되는 키 관리 도구입니다.
- PuTTY 공식 웹사이트에서 PuTTY 설치 파일을 다운로드하세요.
- 설치를 진행하면 PuTTYgen도 함께 설치됩니다.
2. PuTTYgen 실행
- PuTTYgen을 실행합니다. (Windows 시작 메뉴에서 "PuTTYgen" 검색)
- PuTTYgen의 기본 화면이 나타납니다.
3. .ppk 파일 열기
- PuTTYgen 화면에서 Load 버튼을 클릭합니다.
- 변환하려는 .ppk 파일을 선택합니다.
- 기본 파일 형식은 .ppk로 설정되어 있으므로 별도의 변환 없이 파일을 불러올 수 있습니다.
- "Successfully imported foreign key"라는 메시지가 나타나면 성공적으로 불러온 것입니다.
4. .pem 파일로 변환
- PuTTYgen 화면에서 Conversions > Export OpenSSH key를 선택합니다.
- 저장 창이 열리면 원하는 위치와 파일 이름을 입력하고 .pem 확장자로 저장합니다.
- 예: mykey.pem
- "Exported successfully" 메시지가 표시되면 변환이 완료된 것입니다.
5. 권한 설정
변환한 .pem 파일은 SSH 연결 시 사용됩니다. 보안상 올바른 권한 설정이 필요합니다.
- 변환된 .pem 파일이 저장된 디렉토리로 이동합니다.
- 아래 명령어를 실행하여 권한을 설정합니다
bash
코드 복사
chmod 400 /path/to/yourfile.pem
|
6. 변환된 .pem 파일 사용
- 변환된 .pem 파일은 SSH 클라이언트에서 사용할 수 있습니다.
예를 들어 AWS EC2에 접속하려면 다음과 같이 명령어를 실행하세요
bash
코드 복사
ssh -i /path/to/yourfile.pem ec2-user@<instance-ip>
|
마무리
위 과정을 통해 .ppk 파일을 .pem 파일로 변환할 수 있습니다. PuTTYgen은 변환 작업을 간단하게 처리할 수 있는 도구이며, 보안을 위해 변환 후 파일 권한을 적절히 설정하는 것을 잊지 마세요.
728x90
반응형