일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클래스 참조
- ..gitignore
- Jenkins
- 소프트웨어
- submit 기본동작
- 환경변수
- git 폴더 모으기
- Quartz dependency
- AWS 생성
- deploy.sh
- .ppk
- firstChild
- 깃허브 토큰 발급
- 타임리프 참조 오류
- 배포 자동화
- vue 추가
- EL1021E
- vue 실행
- document 함수
- 배열 call by value
- 깃허브 토큰 생성
- Node Property
- 자바 swing 프로젝트
- CI/CD
- 되돌리기
- 테스팅
- 채팅 프로젝트
- Quartz 라이브러리
- reset
- dbeaver 백업/복구
- Today
- Total
TY blog
AWS EC2 인스턴스 생성 Flow 본문
AWS 서비스 계정부터 서비스 구축에 필요한 인스턴스를 생성하면서
생성에 필요한 Flow에 대해 정리하겠습니다.
1. AWS 계정생성
1. AWS 계정 생성하기
- AWS 사이트에 가입하여 계정을 생성합니다. 계정 생성에 필요한 준비물로는 해외에서 결제가 가능한 카드가 필요합니다.
2. 계정 생성 후 2차 인증 설정하기
- AWS root 사용자로 로그인 후 보안을 위한 2차 인증을 설정합니다. (google Authenticator 앱 이용)
3. 리전 설정/확인하기
* 리전이란 AWS의 서비스가 구동될 지역을 의미
2. 인스턴스 생성
1. EC2 인스턴스 생성하기
- 서비스 구축에 필요한 EC2 인스턴스를 AWS에서 생성하기
2. 탄력적 IP 할당 및 연결로 인스턴스 IP 고정하기
- 재부팅 시에 계속 변경되는 퍼블릭 IP를 편리하게 탄력적 IP로 연결하여 고정 IP로 사용하기
3. 보안그룹 등록으로 보안규칙 설정하기
- 인스턴스 인/아웃바운드 접근 규칙을 설정합니다. 보안그룹 규칙을 등록해서 사용할 수 있습니다.
4. SSH 접속 시 필요한 키페어 발급받기
-. ppk,. pem 파일을 발급받아 접속 시에 키페어로 발급받기 PUTTY로 접근한다면. pem 키를. ppk로 변환이 필요합니다.
3. 인스턴스 접근하기
1. 인스턴스를 접근정보 확인하기
- 1. 프로토콜 : SSH, 2. 포트번호 : 22, 3. 접속 주소 (AWS 인스턴스인 경우) : ec2-user@나의 퍼블릭 IP, 4. 키페어 확인하기
2. 인스턴스 접속이 Putty나 MobaXTerm 같은 프로그램으로 잘되는지 확인하기
* 접속이 안 되는 경우 확인해 볼 사항 - server refused our key
-. pem 키에 권한 제어하기 (읽기, 쓰기만 남기고 나머지 제거)
-. pem 키를 올바르게. ppk로 변환했는지 확인하기
- putty에서 접속이 안된다면 버전이 최신 버전인지 확인하기 (어떤 이유인지는 모르겠는데 2019년도 버전의 putty를 사용했었는데 AWS에서 접속이 안 됐음, 재설치 후 정상접속완료)
4. 접속 완료 후 해두면 좋은 사항
1. 서버 Time_zone 설정하기 : Asia/Seoul
sudo timedatectl set-timezone Asia/Seoul
2. 호스트 네임 원하는 이름으로 변경하기
sudo hostnamectl set-hostname {변경하고 싶은 호스트명}
3. 기타 언어 설치
- EX) 자바, 파이썬...
'클라우드 > AWS' 카테고리의 다른 글
AWS RDS 데이터베이스 Mysql 설치 Flow (0) | 2024.02.01 |
---|