ETC/기타

aws 프리티어(무료) EC2 서버 생성 및 ssh 접속하는 법 총 정리(윈도우)

내가 그린 코딩 그림 2024. 6. 17. 01:01
반응형

AWS란?

Amazon Web Service의 약자로 정말 말그대로 아마존에서 제공하는 웹서비스를 뜻합니다. 대표적인게 EC2(Elastic Compute Cloud)로 불리우는 가상 컴퓨터 시스템입니다. Cloud 서비스라고 많이 부르는데 이는 아마존뿐만이 아닌 구글, 마이크로 소프트에서도 제공하고 있습니다.

 

예전에는 기업들이 자체적으로 인프라를 소유하고 관리하는 온-프레미즈 환경이었지만 요즘은 클라우드 서비스를 통해 물리적인 자원을 최대한 덜 소유하면서 운영하는 경우가 많아졌습니다.

 

하지만 개인의 경우 온-프레미즈 환경을 구성하기 어려운 경우가 많다보니 클라우드 서비스를 사용하는게 더 적합하다고 볼 수 있습니다. 그리고 그중에서 aws에서 1년짜리 프리티어를 지원하기 때문에 aws를 통해 cloud 서비스를 입문하는 경우가 많습니다.

 

 

 

AWS Management Console

AWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다.

aws.amazon.com


aws 사이트 회원가입

회원가입을 위해서는 이메일이 하나 있어야합니다. 그 아이디로 위의 링크로 들어가서 aws 회원가입을 먼저 진행해줍니다. IAM 사용자가 아닌 이메일 루트 사용자로 로그인을 누른 뒤 가입을 진행하면 되고 그 뒤에 카드정보까지 입력해서 최종적으로 가입해주시 뒤 로그인하면 됩니다.

 

프리티어를 별도로 선택해서 가입하거나 하는 것 없이 그냥 가입시점부터 1년동안 프리티어를 제공해주기 때문에 별도로 설정할 건 따로 없습니다. 그래서 그런지 이메일만 여러개 있다면 여러 계정을 가입해서 프리티어 계정을 여러개 쓸수도 있습니다.

 

 


aws EC2 서버 프리티어 생성

가입 후 로그인까지 마쳤다면 EC2를 검색해서 들어갑니다. 그 전에 우측 상단에 지역이 서울로 되어있는지 확인하고 만약 다른지역으로 되어있다면 미리 변경해두시는게 좋습니다.

이름은 내가 원하는 이름으로 아무거나 해주시면 되고, Image의 경우 아마존에서 제공하는 Amazone Linux 2 AMI를 추천드립니다. CentOs 7버전과 호환되는 버전으로 프리티어 중에서 가장 무난하게 사용하는 OS로 보시면 됩니다. 기본적으로는 CentOs 7이고 아마존에서 지속적으로 관리하는 OS정도로 보시면 됩니다.

 

 

원격 접속을 ssh라고 하는데 이때 키페어를 정해놓고 해당 키가 있어야 로그인이 가능하도록 해야합니다.

키페어 생성을 누르시고 윈도우 기준으로 .ppk를 선택해주시면 됩니다. 한번 만든 키페어는 다시 만들 수 없기에 키페어 생성 후 만들어지는 파일을 꼭 잘 관리해야 합니다.

 

스토리지는 프리티어의 경우 30GB까지 지원되기 때문에 30기가로 설정해줍니다. 그리고 다른 설정은 따로 건드릴 것 없이 인스턴스 시작을 눌러 인스턴스를 만들어 주시면 됩니다.

 


탄력적 IP 할당

그냥 만들기만 하면 안되고 서비스에 사용할 것이라면 탄력적 IP라는 것을 만들어줘야합니다.

이는 고정IP를 할당해주는 것을 뜻합니다.

위 과정까지 진행해서 만들면 탄력적 IP가 비어있습니다. 이러면 고정된 IP가 없는 셈이므로 실제로 가상컴퓨터로 사용하기 어렵습니다. 탄력적 IP도 만들어서 할당을 시켜줘야합니다.

 

그리고 반드시 탄력적 IP 생성 - 탄력적 IP 연결 부분은 한번에 진행하시는걸 추천드립니다. IP를 생성만 하고 인스턴스에 연결을 안하면 프리티어 사용기간이라고 할지라도 비용이 부과됩니다.

 

 

 

 

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


Putty로 EC2 서버 접속하기

EC2 서버에 접속하기 위해서는 putty라는 SSH 접속을 도와주는 도구가 있어야 편합니다.(윈도우 기준) 퓨티를 받고나서 아래 사진대로 따라해주시면 됩니다.(이때 아까 받은 ppk 파일 필요)

 

HostName은

ec2-user@탄력적IP주소 입니다.

 

 

위 사진대로 오픈까지 누르게되면 EC2 즉, 가상컴퓨터를 원격(ssh)으로 열 수 있고 아래와 같은 메시지가 뜨면 접속이 된 것입니다.

여기까지 접속이 되었다면 만들어두었던 프로젝트 등을 배포해서 활용하시면 됩니다. 이렇게 aws 프리티어 계정 생성부터 EC2 생성, putty를 통한 ssh 원격 접속까지 마무리가 되었습니다.

 

하지만 반드시 보안설정을 업그레이드 하시는 것을 권장드립니다. 특정 사례를 보면 aws 계정을 만들어놓고 해킹으로 인해 몇 백만원 이상의 큰 비용 청구가 된 경우가 있다고 하니 한 가지 이상의 보안장치는 해놓는 것이 좋습니다.

 

저의 경우 핸드폰으로 추가 인증해서 들어가는 것과 비슷한 MFA(멀티팩터)를 등록해두었고 5분 정도면 가능하니 꼭 같이 해놓으시는걸 추천드립니다.

 

MFA 멀티팩터 등록방법 추천 글

반응형