PEM 키로 PuTTY 또는 MobaXterm 접속 시 “Unable to use key file” 오류가 발생합니다.
문제 설명
Windows에서 PuTTY 또는 MobaXterm으로 .pem 키를 사용해 SSH 접속할 때 키를 인식하지 못하는 오류가 발생합니다.
원인
PuTTY 계열 클라이언트는 .pem이 아니라 .ppk 형식의 키 파일을 사용합니다.
해결 방법
1) PEM → PPK 변환
-
PuTTYgen 실행 (PuTTY 설치 시 함께 제공됨:
puttygen.exe) -
PEM 파일 불러오기
Conversions → Import Key → elice-cloud-ondemand-xxxx.pem 선택 -
PPK 파일로 저장
Save private key → elice-cloud-ondemand-xxxx.ppk -
PuTTY 또는 MobaXterm 설정
| 항목 | 값 |
|---|---|
| Host | central-01.tcp.tunnel.elice.io |
| Port | 콘솔에 표시된 포트 |
| SSH Key | 생성한 .ppk 파일 |