Tutorial

[AMAZON] EC2 프리티어 사용 / 인스턴스 생성

new_challenge 2020. 1. 21. 00:35
반응형

a아래는 아마존 클라우드 서비스를 이용하는 과정에 대한 포스팅입니다.

인스턴스 생성 후 접속하는 과정을 확인 할 수  있음

 

 

 

 

 

1. 아마존 접속

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

미디어 및 엔터테인먼트 Live Nation Entertainment, AWS를 사용하여 혁신 속도를 높이고 비용을 절감하며 애플리케이션 가용성을 개선 세계 최고의 라이브 엔터테인먼트 기업이 어떻게 AWS 클라우드를 사용하여 고객에게 개선된 경험을 더욱 빠르게 제공하는지 알아보십시오. 자세히 알아보기  보다 나은 고객 경험 추구 Live Nation은 콘서트를 제작하고, 티켓을 판매하고, 밴드를 음악과 연결해주는 세계 최고의 라이브 엔터테인먼트 기업입니다

aws.amazon.com

- 위 경로로 들어가서 회원가입을 진행한다.

- 프리티어 사용을 위한 결제 수단도 등록해야함

 

 

2. 콘솔에 접속 ( 콘솔 로그인 )

 

- 위 화면이 뜨면 사용하고자 하는 서비스 클릭 (여기서는 EC2를 사용 할 예정)

 

 

- 사용하려고 하는 Amazon Machine Image 선택 (여기서는 Ubuntu 18.04)

 

 

- 프리티어 사용 가능한 인스턴스 유형을 선택 (1 cpu, 1gib)

 

## 추가적으로 마지막에 나오는 키페어를 새로 생성해준다

## 키페어를 생성해줘야 해당 인스턴스에 putty, SSH로 접근이 가능하다.

## 키페어를 생성하면 키페어이름.pem 파일이 로컬에 저장된다.

 

 

3. 인스턴스 접속 (SSH로 접속)

- 아마존 인스턴스 연결 안내 창을 보면 자세하게 접속 방법이 나와있다.

 

ssh -i [키페어경로/키페어이름.pem] ubuntu@[IP주소]

- 위 명령어로 인스턴스에 접근한다. 

- 위에서 IP주소는 : IPv4 퍼블릭 IP에 해당한다.

- 그러면 접속 완료!

 

<Trouble Shooting>

- SSH로 접속 시 아래와 같은 에러 발생

- 권한 문제로 발생하는 에러, 권한을 부여하면 해결된다

$ chmod 0400 파일이름.pem

 

 

3. 인스턴스 사용하기

- 추후에 과금을 막기 위해 설정해서 프리티어 버전을 초과해서 이용할 경우 알림을 받을 수 있도록 설정해둔다.

- 나중의 정신건강을 위해^^

 

 

4. 인스턴스 root 권한 비밀번호 설정

# 루트 권한으로 접근
$ sudo su

# 루트권한 비밀번호 설정
$ passwd root

- 새로운 루트 비밀번호를 연달아 두번 입력하면 설정이 끝난다.

 

 

5. 보안그룹 설정

- 외부에서 접근을 해야하는 경우 (현재 API 서버로 테스트하기 때문에 필요) 보안 설정을 변경해줘야 된다

보안그룹설정

 

- 여기서 인바운드를 허용할 포트를 추가해준다.

인바운드 규칙 편집

- 위 설정을 한 뒤에도 접속이 안된다면 서버에서 포트를 열어줘야 한다

$ iptables -I INPUT -p tcp --dport 포트번호 -j ACCEPT

 

- 이렇게까지 하면 외부에서 인스턴스로 접근이 가능하다

아마존 인스턴스의 장고로 접속

 

 

 

[번외] 로컬에 있는 파일을 아마존 서버로 보내기

$ scp -i 파일이름.pem 보내고자하는파일.html 서버이름@IP주소:/파일이_저장될_위치

 

반응형