본문 바로가기
Cloud

PuTTY를 이용해 Windows에서 AWS EC2 인스턴스 접속하기

by weero 2021. 9. 5.

 

원래 Git Bash 를 이용해서 접속하려 했는데 너무 귀찮다.

결국 PuTTY를 깔게 되었다 ㅠ

 

 

참고 링크

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html

 

준비 단계

PuTTYgen을 사용하여 프라이빗 키를 변환하는 작업이 필요하다. (.pem → .ppk)

PuTTY는 SSH키의 프라이빗 키 형식을 기본적으로 지원하지 않는다. 따라서 PuTTY에서 필요한 형식으로 키를 변환하는 PuTTYgen이라는 도구가 기본적으로 제공된다.

 

0. 구글에서 putty를 검색해서 가장 위에 있는 거 아무거나 다운로드 받았다.

1. PuTTYgen을 선택한다.

2. PuTTY Key Generator의 하단 Type of key to generate에서 RSA를 선택한다.

PuTTY Key Generator를 켠 모습

3. Load > pem 파일을 가져온다.

확장명이 .ppk인 파일만 표시되기 때문에 .pem 파일을 찾으려면 "모든 파일" 옵션을 선택해준다.(형광펜)

성공적으로 가져왔다는 알림창이 뜬다.

 

4. Save private key > 예 > .pem 파일과 같은 이름으로 저장해준다.

 

생성된 .ppk 파일

 

 

이제 PuTTY의 SSH 클라이언트를 사용해 인스턴스에 연결할 수 있게 되었다.

 

 

Linux 인스턴스에 연결하자 (AWS EC2)

0. PuTTY를 실행한다.

1. 처음 페이지에서 할 수 있는 것은 아래 세가지이다.

1-1) Host Name (or IP address) : 인스턴스 연결 시 보이는 퍼블릭 DNS를 사용했다.

1-2) Port 값은 SSH의 포트번호인 22

1-3) 연결 유형은 SSH

 

요렇게

2. Category: > Connection > SSH > Auth > Browse...

3. 위에서 생성한 키 .ppk 파일을 선택한 뒤 열기 > 더 편한 연결을 위해 Save > Open > "예"

Sessoin 저장