본문 바로가기

윈도우 환경에서 EC2 인스턴스 접속하는 방법 - feat. PuTTY

얼렁뚱땅 통통이 2024. 7. 17.

안녕하세요 이번 글에서는 PuTTY를 사용해서, 윈도우 환경에서 AWS EC2 인스턴스에 접속하는 방법을 알아보고자 합니다.

 

아마존 웹서비스(AWS) EC2 인스턴스 생성의 경우, 지난 글에서 다뤘는데요.

 

인스턴스 생성 관련 가이드가 필요하신 분들은 아래 링크를 참고하셔서 EC2 인스턴스를 생성하신 후 이 글을 읽으시면 도움이 될 것 같습니다.

 

 

아마존 웹서비스(AWS) EC2 인스턴스 생성하는 방법 | 서버 대여

안녕하세요 오늘은 아마존 웹서비스(AWS) 상에서 EC2 인스턴스를 생성하는 방법을 다뤄보고자 합니다. EC2 인스턴스는 간단하게 말하면 '가상 서버'라고 할 수 있습니다. EC2 인스턴스를 사용하시

tongtiger.com

 

 

PuTTY가 필요한 이유? 


윈도우 환경에서 EC2 인스턴스에 접속하기 위해서는 'PuTTY'라는 프로그램이 필요합니다.

 

그 이유는 윈도우에서 EC2 인스턴스로 직접 접근이 불가하기 때문입니다.

 

아래 도식처럼, PuTTY를 통해 간접적으로 EC2 인스턴스에 접근해야 하기에, PuTTY 설치부터 글을 시작해보도록 하겠습니다.

 

PuTTY를 통한 접근 가능
PuTTY를 통한 접근 가능

 

PuTTY 설치 방법 


PuTTY 설치를 위해 아래 링크에 접속합니다.

 

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

 

접속하시게 되면 아래와 같은 화면이 뜨는데요, 

 

'Download PuTTY'를 클릭해줍니다.

 

PuTTY 설치 페이지
PuTTY 설치 페이지

 

그러면 아래와 같이 PuTTY의 사양을 고를 수 있는데요, 

 

저 같은 경우 Window의 64-bit X86을 선택하여 다운로드 받았습니다.

 

PuTTY 사양 선택
PuTTY 사양 선택

 

PuTTY 인스톨러가 설치되면, 이를 실행하여 PuTTY를 설치하시면 되겠습니다.

 

설치된 PuTTY를 실행했을 때, 아래와 같은 화면이 뜨면 성공적으로 설치가 된 것입니다.

 

PuTTY 실행 화면
PuTTY 실행 화면

 

PuTTY를 이용해 EC2 인스턴스 접속하기 


이제 PuTTY를 통해 EC2 인스턴스에 접속해야 합니다.

 

이를 위해 필요한 것은 아래 2가지입니다. 

  • Host Name(or IP address): EC2 인스턴스의 '퍼블릭 IP 주소'
  • 키 페어: EC2 인스턴스 생성 시 사용한 키페어 파일 

 

IP 주소 복사 / 붙여넣기 

먼저 여러분이 생성한 EC2 인스턴스의 퍼블릭 IP 주소가 필요합니다.

 

AWS 콘솔 -> EC2 -> 인스턴스에 접속하여, 여러분이 접근하고자 하는 인스턴스를 클릭합니다.

 

그러면 아래와 같이 해당 인스턴스의 정보가 출력되는데요, 그 중 퍼블릭 IP 주소를 복사하여 PuTTY에 붙여넣기 하시면 됩니다.

 

IP 주소 복붙
IP 주소 복붙

 

키 페어 입력하기  

그 후 키페어를 입력하셔야 합니다.

 

PuTTY 상에서 'Connection -> SSH -> Auth -> Credentials'를 차례로 클릭해주세요.

 

아래와 같은 화면이 뜰텐데, 'Private key file for authentication'의 Browse를 클릭하여 해당 인스턴스에 사용한 .ppk 파일을 선택하시면 됩니다.

 

그 후 'Open'을 클릭하시면 EC2 인스턴스 터미널이 오픈됩니다. 

 

키페어 업로드
키페어 업로드

 

 

EC2 인스턴스 접속 마지막 단계 


IP 주소 입력과 키페어 파일 업로드를 성공적을 마친 후, EC2 인스턴스를 오픈하면 아래와 같은 화면이 보일 것입니다.

 

ec2 인스턴스 로그인 화면
ec2 인스턴스 로그인 화면

 

이 때 'ec2-user'를 입력하시면, 성공적으로 EC2 인스턴스 접속을 마무리하실 수 있습니다. 

 

ec2 인스턴스 로그인 화면
EC2 인스턴스 접속 성공

 

지금까지 윈도우 환경에서 PuTTY를 활용해서 EC2 인스턴스에 접속하는 방법을 알아봤습니다.

 

다음 게시글에서는, EC2 인스턴스(아마존 리눅스)의 개발 환경 구축(파이썬 라이브러리 설치 등)에 대해 알아보겠습니다. 

댓글