Server관련/AWS

AWS EC2 에 putty로 연결하기 PuTTYgen으로 pem파일을 ppk로 변환 필수 + AWS PuTTY 연결하기 + PuTTY 한글 깨짐 해결

saltdoll 2020. 10. 27. 08:57
반응형

AWS에서 EC2 Linux 인스턴스를 만들게 되면,

프라이빗 키 형식(.pem) 파일을 다운로드 받을 수 있습니다.

SSH 연결 프로그램으로 유명한 PuTTY를 이용하려면,

.pem키로는 연결할 수 없고, .ppk키 파일이 필요합니다.

PuTTYGen을 통해서 .pem파일을 .ppk파일로 변환 가능합니다.

 

우선적으로 PuTTYgen을 다운로드 해야 합니다.

다운로드한, PuTTYgen를 실행합니다.

 

[윈도우용] PuTTY installation package 

64bit용이 putty-64bit-0.73-installer.msi

putty-64bit-0.73-installer.msi
3.02MB
putty-0.73-installer.msi
2.91MB

 

 

PuTTY연결을 위한 pem키 파일을 ppk키로 변환

우선적으로 Parameters의

Key생성타입을 "SSH-2 RSA"와 키 bits 값을 "2048"로 설정해 주셔야 합니다.

파라메타 값 옵션값 설정

 

(1) AWS에서 다운로드한 pem키 파일을 Load로 열어줍니다.

Load버튼으로 .pem파일 로드

(2) pem키를 Load하기 위해서 "All Files (*.*)"를 선택해줍니다.

pem키를 로드하기 위해 변경

(3) pem키를 로드하면 안내 메시지가 나타납니다.

PuTTY포멧을 위해서 "Save pricate key"를 누르라고 나타납니다.

(4) ppk키로 변환을 위해서는 "Save private key"를 눌러줘야 합니다.

(5) 저장할 이름과 위치를 결정하고, 저장을 누르면 변환이 완료됩니다.

저장을 누르면 ppk로 변환이 완료됩니다.

기본 Putty연결을 위한 ppk키 생성이 완료 되었습니다. 

다음은 Putty로 SSH연결을 위한 설정 값을 확인해 보도록 하겠습니다.

 

 

 

AWS에서 Putty 연결하기

(1) Host Name를 입력하고, Saved Sessions이름을 입력하고 "Save"버튼으로 저장합니다.

AWS에 Host정보를 입력

(2) AWS에 기본 Username인 ec2-user를 입력해 줍니다.

Connection에 Data에 Auto-login username입력

(3) ppk파일을 선택하고, Session탭으로 이동해서 Save로 마지막 저장을 합니다. 

ppk파일 선택
Session탭으로 이동후, Save로 최종 저장

 

Putty 한글 깨짐 현상 해결하기

SSH 서버 환경에서 한글 환경을 사용하게 되면 한글이 깨지는데요.

한글이 깨져 나오죠.

이유는 PuTTY의 기본 문자셋이 UTF-8로 설정이 되어 있기 때문입니다.

한글 깨짐을 해결하기 위해서는 다음의 설정을 수정해 줘야 합니다.

Use font encofing으로 해야 한글이 깨지지 않습니다.

해당 설정으로 수정하고, Session에 가서 Save를 눌러야 변경할 설정이 저장됩니다.

설정 변경후, 한글 깨짐 현상이 없어지고, 정상적으로 표시 됩니다.

 

 

[관련 글]

aws.amazon.com/ko/premiumsupport/knowledge-center/convert-pem-file-into-ppk/

 

Windows 및 Linux에서 .pem 파일을 .ppk 파일로 또는 그 반대로 변환

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

aws.amazon.com

[AWS 튜토리얼 동영상]

 .pem key파일를  .ppk key files파일로 변환 그리고 반대로 변환하는 방법

 

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)