라즈베리팡팡

[AWS] VPC + EC2 생성하기 본문

전자공작/Etc

[AWS] VPC + EC2 생성하기

절망로정말적 2022. 4. 11. 09:27

AWS EC2를 만들고 putty로 ssh접속까지의 흐름을 요약😎

 

VPC 만들기

1. VPC 작성

AWS 서비스에서 VPC선택 → 왼쪽 메뉴에서 VPC선택 → VPC 새로 만들기 → VPC이름은 임의로 지정하고,  IPv4 CIDR은 10.0.0.0/16 입력. 나머지는 디폴트 값으로 작성 → 작성한 VPC 선택 → 오른쪽 상단 액션 탭에서 DNS 호스트명 편집 → DNS 호스트 유효에 체크 → 변경을 저장

 ※(선택)기존 VPC는 사용하지 않으므로 삭제해도 무관 

 

2. 서브넷 작성

왼쪽 메뉴에서 서브넷 선택 → 서브넷 새로 만들기 → VPC아이디 선택(위에서 작성한 VPC) → 서브넷명 임의로 지정 → 가용 영역은 현재 리전과 동일하게 선택 → IPv4 CIDR은 10.0.0.0/16 입력 → 작성.

 

3. 인터넷 게이트웨이 작성

왼쪽 메뉴에서 인터넷 게이트웨이 선택 → 인터넷 게이트웨이 새로 만들기 → 게이트웨이명 임의로 지정 → 작성하기 →

오른쪽 상단 액션탭에서 VPC와 연결

 

4. 루트 테이블 작성

왼쪽 메뉴에서 루트 테이블 선택 → 루트 테이블 새로 만들기 → 테이블명 임의로 지정 → 1에서 생성한 VPC선택 → 작성하기 → 오른쪽 상단 액션 탭에서 루트 편집 선택 → 루트를 추가 → 송신처는 0.0.0.0/0 입력 → 타깃은 3에서 생성한 게이트웨이의 ID를 입력 → 변경을 저장 

 

 

EC2 만들기

1. 인스턴스 작성

AWS 서비스에서 EC2선택 → 왼쪽 메뉴에서 인스턴스 선택 → 오른쪽 상단 인스턴스 시작 → AMI는 프리티어에서 우분트 최신버전, 64비트 선택 → 인스턴스 타입은 t2.micro → 세부 설정은 디폴트 → 스토리지 30GB로 변경 → 태그는 인스턴스명을 임의로 지정 → 보안에서는 사용할 포트를 개방.  여기서는 3000(grafana), 8086(influxdb), 1880(node-red)를 사용할 예정이므로 각각의 포트를 개방함. → 작성하기 → 새로운 키 페어 생성 → 키 페어 다운로드 → 인스턴스 생성 완료

 

2. 인스턴스의 IP 고정

왼쪽 메뉴에서 탄력적 IP 선택 → 오른쪽 상단 IP주소 할당 설정 변경 없이 할당 → 오른쪽 상단 작업 탭에서 IP주소 연결 → 1에서 생성한 인스턴스와 프라이빗 IP주소를 선택 → 연결

 

3. 키 페어 파일 변환(pem -> ppk)

PC에서 Puttygen 실행 → 상단의 Conversions > Import Key을 선택 후, 1에서 다운로드한 키 페어(pem)를 선택 → Save private key 선택, ppk파일이 저장될 위치 선택

 

4. Putty에서 접속 확인

PC에서 Putty실행 → host name란에 "ubuntu@(EC2에서 생성한 탄력적 IP)" 입력 → 오른쪽 탭에서 Connection Type: SSH 선택 → Auth 이동한 뒤 Browse 클릭 → 3에서 생성한 ppk파일 선택 → Session 탭으로 이동해서 Save Sessions에 이름을 설정 후 Save으로 설정 저장 → Open을 통해서 EC2 서버 접속을 확인

 

5. 타임존 변경

Putty에 접속 후 date 커맨더로 시차 확인 → 시차를 확인했다면 아래 커맨더로 수정

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

 

 

 

참고사이트

 

RaspberryPiとAWS IoTを使用した温湿度の可視化[後編]

目次 1 はじめに2 全体構成3 AWSのセットアップ3.1 EC2インスタンスの作成3.2 EC2にInfluxDBとGrafanaをセットアップ4 Lmbda関数のセットアップ4.1 ソースコードのデプロイ4.2 環境変数の追加4.3

tech.gmogshd.com

 

 

Raspberry Pi(ラズパイ) を Node-RED でAWS IoTに接続するための設定方法 | Tech Note Meeting

はじめに 本記事では Raspberry Pi のインストールされている Node-REDという機能を使用し、AWS IoTにMQTTというプロトコルを使用し、データを送信すると...

tech-note-meeting.com

 

 

'전자공작 > Etc' 카테고리의 다른 글

동일 네트워크에서 공유폴더 만들기  (0) 2022.09.19
[AWS] EC2 인스턴스, VPN 삭제  (0) 2022.05.24
[Ubuntu] Grafana 설치  (0) 2022.04.11
[Ubuntu] InfluxDB 설치 (2.x)  (0) 2022.04.11
[Ubuntu] Node-RED 설치  (0) 2022.04.11