본문 바로가기
투자방법 외 주제

아마존 AWS 윈도우 서버 무료 사용 가이드

by Rich Spy 2024. 1. 13.

자동화를 하거나 혹은 다른 이유로 개인 PC를 항상 켜놓아야 할 때가 있습니다. 그러나 컴퓨터를 24시간 켜두는 것은 에너지 낭비일 뿐만 아니라 비효율적일 수 있습니다. 이런 불편함을 해소할 수 있는 클라우드 기반의 솔루션을 소개합니다.

 

아마존 AWS 프리 티어


아마존의 AWS는 클라우드 서비스 중 하나로, 신규 AWS 고객에게 1년간 서버를 무료로 이용 할 수 있는 옵션을 제공합니다. 프리 티어를 이용하면 정해진 한도내에서 무료로 사용이 가능합니다. 이 서비스를 활용해 24시간 구동되는 윈도우 서버를 생성해 보겠습니다.

 

현재 아마존 AWS 웹사이트 최신 UI로 가입부터 서버 생성까지 순서대로 진행해보겠습니다.

 

이 포스팅에서 다룰 내용은 다음과 같습니다:

  1. 아마존 AWS 가입
  2. 인스턴스 생성
  3. 탄력적 IP 설정
  4. RDP(원격데스크탑) 연결 및 접속
  5. RDP 보안 (허용 IP 설정)
  6. Windows Server 기본 설정
  7. 윈도우 비밀번호 변경 (선택사항)
  8. 크롬 브라우저 설치 (선택사항)

 

1. 아마존 AWS 가입

아마존 AWS 공식 페이지 https://aws.amazon.com/ko/  AWS 계정 생성눌러 가입을 시작합니다.

연락처 : 개인 선택, 국가 대한민국 선택
결제정보 : 신용카드 정보 기입
플랜 : 기본플랜 선택

계정 생성
기본 플랜 선택

 

2. 인스턴스 생성

인스턴스는 일종의 운영체제 운영 단위라고 생각하시면 됩니다. 윈도우 OS 인스턴트를 생성해 보겠습니다.

 

콘솔에 로그인합니다.

로그인

 

오른쪽 상단의 지역을 서울로 변경하고 EC2를 검색해서 클릭합니다.

지역 설정 및 EC2 검색

 

인스턴스 시작을 눌러서 새 인스턴트를 생성합니다.

인스턴트 생성

 

인스턴트 이름을 자유롭게 적어줍니다.

인스턴스 이름 지정

 

Windows 운영체제를 클릭하고 프리 티어 사용 가능한 것 중 Windows Server 2022 Base를 선택합니다.

(하위 버전으로 선택해도 무관합니다. 대신 프리 티어 사용 가능한 것중 골라야 합니다.)

운영체제 선택

 

인스턴스 유형 역시 프리 티어 사용 가능한 것 중 고릅니다. 프리 티어 목록 중 t2.micro가 가장 좋습니다.

인스턴스 유형 선택

 

나중에 윈도우 원격접속(RDP)에 사용할 키 페어를 생성합니다.

새 키 페어 생성

 

키 페어 이름을 지정해주고 반드시 .pem 형식으로 선택해줍니다. '키 페어 생성' 버튼을 누르면 자동으로 .pem파일이 다운로드 됩니다. 이 파일이 키 페어이므로 잘 보관해두셔야 됩니다.

키 페어 생성

 

네트워크 설정은 아래와 같이 허용해줍니다.

네트워크 설정

 

스토리지는 프리 티어에서 사용할 수 있는 30GiB 기본으로 사용하겠습니다.

스토리지 설정

 

마지막으로 요약 확인 후 '인스턴트 시작' 누르면 페이지가 전환되고 성공메세지 뜨는것 확인하시면 인스턴트 생성은 완료되었습니다. 이제 아마존 aws 클라우드 서버에서 24시간 돌아가는 나의 Windows OS가 생성된 것입니다.

 

3. 탄력적 IP 설정

탄력적IP란 나의 인스턴스를 고정IP로 사용 할 수 있는 기능입니다. 인스턴스는 재실행 될때마다 공인IP가 바뀌게 되는데 특정한 고정IP를 생성하고, 생성한 IP를 내가 원하는 인스턴스에 배정하는 방식으로 진행됩니다. 탄력적IP를 통해 고정IP를 확보하면 원격으로 인스턴스 접속할 때 편리합니다. 이 부분은 선택사항이지만 편의를 위해서 설정하는 것을 추천합니다.

 

'탄력적 IP' 메뉴 클릭 후 '탄력적 IP 주소 할당' 클릭하면 고정 IP가 바로 생성됩니다.

탄력적 IP 생성

 

생성된 탄력적 IP(고정 IP)를 클릭합니다.

IP 주소 클릭

 

탄력적 IP와 인스턴스를 연결하는 과정입니다. 이 과정을 거쳐야만 내가 원하는 인스턴스에 탄력적 IP를 부여해서 고정 IP로 사용할 수 있게 됩니다.

탄력적 IP와 인스턴스 연결

 

아까 생성한 나의 인스턴스를 선택해주고, 프라이빗 IP 주소도 선택하고 '연결'을 클릭합니다.

탄력적 IP 인스턴스 연결 설정

 

연결이 성공했다는 메시지가 뜨면 아래 처럼 탄력적 IP에 어떤 인스턴스가 연결되었는지 확인 할 수 있습니다.

탄력적 IP 요약정보

 

4. RDP(원격데스크탑) 연결 및 접속

아마존 aws에 윈도우 생성은 되었지만 아직은 화면을 보거나 조작을 할 수 없습니다. 화면으로 보거나 조작을 하기 위해서는 다른 컴퓨터(스마트폰이나 태블릿도 가능)로 RDP 원겹데스크탑 접속을 해야합니다. 이번에는 RDP 연결을 허용하는 방법을 살펴보겠습니다.

 

RDP 접속하려는 인스턴스를 체크하고 '연결'을 클릭합니다.

연결 클릭

 

3가지 옵션을 고를 수 있습니다. RDP를 선택하고 '암호 가져오기'를 클릭해야됩니다.

RDP 암호 가져오기

 

처음 인스턴스를 생성할 당시 다운 받았던 키 페어를 업로드 해줘야 합니다  '프라이빗 키 파일 업로드'를 누르고 키 페어를 선택한 후 '암호 해독'을 클릭합니다.

키 페어를 이용해 계정 암호 생성

 

암호 해독이 성공하면 윈도우 계정의 이름과 암호를 확인 할 수 있습니다. RDP 접속 할 때 이 계정과 암호를 사용합니다. 암호는 외우기 어려우니 나중에 윈도우 로그인해서 변경하겠습니다.

윈도우 계정 및 암호

 

윈도우키 + R 누르고 mstsc를 열어서 원격데스크톱을 실행합니다. 설정했던 나의 탄력적 IP를 입력하고 '연결'을 누릅니다.

원격데스크톱 실행
탄력적 IP 입력

 

계정과 패스워드를 입력하면 아마존 aws 서버에 설치된 나의 윈도우 인스턴스에 접속하게 됩니다.

 

5. RDP 보안 (허용 IP 설정)

이 부분은 선택사항이지만 해킹에 대비하기 위해서 필수로 진행하는 것이 좋습니다. 해커가 지속적으로 접속시도를 하는것만으로도 aws의 CPU를 느리게 만들고 심하면 무료 자원을 갉아 먹게 됩니다.

 

이 설정을 하면 내가 지금 사용하고 있는 컴퓨터의 IP만 RDP 접속을 허용하고 다른 IP는 차단하게 됩니다.

 

보안 그룹 메뉴에서 내 인스턴스에 적용된 보안그룹을 체크하고 '인바운드 규칙 편집'을 눌러줍니다.

인바운드 규칙 편집

 

RDP 포트의 소스를 클릭해서 '내 IP'를 클릭하면 자동으로 현재 사용하는 IP가 입력됩니다. '규칙 저장' 을 눌러줍니다.

RDP 허용 IP 설정

 

 

6. Windows Server 기본 설정

예시를 통해 생성한 윈도우는 Windows Server 버전입니다. 평소에 사용하던 윈도우10 혹은 윈도우11과는 설정이 다른 부분이 있기 때문에 원활한 사용을 위해서 몇가지 설정을 변경해야합니다. 여기를 참고하여 설정을 완료합니다.

 

이제 아마존 aws의 윈도우를 마음껏 사용하실 수 있습니다. 아래 몇가지 사항은 선택사항입니다.

 

7. 윈도우 비밀번호 변경 (선택사항)

키 페어로 생성한 비밀번호는 외울 수 없이 복잡하기 때문에 사용하기 용이한 형태로 변경해서 사용하시길 추천드립니다.

 

설정 > 계정 > 로그인 옵션 > 비밀번호 변경


8. 크롬 브라우저 설치 (선택사항)

로또 자동구매 포스트를 보고 aws에서 자동 프로그램을 구현하시려면 반드시 크롬 브라우저를 설치하셔야 합니다. 버전은 상관없으나 가급적 공식 홈페이지에서 최신버전 설치하는 것을 추천드립니다. 

댓글