일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 활성단자
- 아두이노
- 일본 자격증
- soildworks
- 상태진단
- FFT
- Rasrpberry Pi
- 실용영어능력검정
- 침수감지
- solidwors
- 공유폴더
- 온습도
- sensor
- raspbeey pi
- bme280
- ubuntu
- 주파수분석
- RevPi Core3
- Grafana
- mf2200
- 전기공사사
- Node-RED
- 중성단자
- Raspberry Pi
- InfluxDB
- 누설전류센서
- Arduino
- 기계설계
- 출력신호
- mptt
- Today
- Total
라즈베리팡팡
[AWS] VPC + EC2 생성하기 본문
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
참고사이트
'전자공작 > 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 |