IT 프로그래밍-Server

AWS를 이용하여 백엔드 서버 배포하기[1/4]

godsangin 2020. 2. 6. 18:51
반응형

지난 시간에 설명드린대로 오늘은 EC2레포지토리를 생성하고 putty를 통하여 가상머신에 접속하는 과정에 대하여 알아

보도록 하겠습니다.

기본적으로 Putty와 PuttyGen이 다운로드 되어 있어야 합니다.

Putty다운로드받기

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.73)

This page contains download links for the latest released version of PuTTY. Currently this is 0.73, released on 2019-09-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

우선 첫번째로 AWS계정 생성을 합니다.(유효한 카드 정보를 등록해야 합니다)

만약 프리티어 기간이 끝난 계정이라면 비용이 발생할 수 있습니다..!(계정 생성 후 1년 이후 계정)

AWS계정 생성이 끝났다면 아래 화면에서 EC2 서비스 탭을 선택합니다.

EC2 탭에 접속한 뒤 새로운 가상머신을 사용하기 위하여 아래와 같이 인스턴스 시작 버튼을 누릅니다.

Amazon Linux를 사용해 보았지만 yum update명령어가 계속해서 실패하는 현상을 겪었기 때문에 이번 실습에서는 apt-get명령어가 기본적으로 내장되어 있는 ubuntu 환경에서 진행하도록 하겠습니다.

아래의 타입을 선택합니다.

프리티어 서비스를 제공받기 위하여 아래의 타입을 선택합니다.(t2.micro)

레포지토리를 생성 완료하면 아래와 같이 키 페어를 발급받을 수 있습니다.

새 키 페어 생성 -> 저장할 이름 형식으로 이름을 정합니다.

키 페어 다운로드 버튼을 누른 뒤 (반드시!!) 알 수 있는 경로에 키 페어를 다운로드 받습니다. 여기서 발급받은 키 페어를 통하여 데스크탑에서 가상머신으로 접속할 수 있기 때문에 잘 보관하도록 합니다.

다운로드 받은 키 페어는 .pem형식으로 putty에서 사용할 수 있는 .ppk형식의 키 페어로 변경하기 위하여 puttygen을 통하여 파일 형식을 변환해야합니다.

puttygen을 실행하고 아래의 Load버튼을 클릭합니다.

발급 받은 my_key.pem파일을 선택합니다.(키 페어 생성 시 다른 이름으로 저장하였다면 이름이 다를 수 있습니다.)

선택한 뒤 Save private key를 클릭한 뒤 putty에 적용할 ppk파일의 경로를 지정합니다.

이제 putty로 가상머신에 접속하기 위한 설정을 마쳤습니다. 이제 putty를 실행하고 가상머신에 접속해 보도록 하겠습니다.

putty를 실행합니다.

 

우선 HostName탭에 EC2레포지토리의 퍼블릭 엑세스 주소를 입력해야 합니다.

AWS 페이지로 돌아가서 만들어진 레포지토리를 확인합니다.

붉은 색으로 가려진 퍼블릭 DNS주소를 복사하여 putty의 HostName에 붙혀넣습니다.

그런 뒤 엑세스 권한을 증명하기 위하여 SSH-Auth탭에 들어가서 변환한 ppk파일을 첨부합니다.

다음 접속을 편하게 하기 위해서 Session을 저장해두면 좋습니다.

 

키 페어와 주소가 정상적으로 등록되었다면 다음과 같이 정상적으로 접속할 수 있습니다.

ubuntu로 로그인을 완료하면 다음과 같은 화면이 나오고 EC2 기본 설정이 완료됩니다.

 

 

자 !! 이제 서버로 사용할 수 있는 가상 머신 한대를 대여받았다고 할 수 있습니다. 앞으로 할 일은 RDS를 통해 생성한 데이터베이스에 접근하는 Rest API 파일을 옮기고 실행하기만 하면 됩니다 !!

다음 시간에는 RDS를 통하여 데이터베이스를 만들어 보도록 하겠습니다.