TY blog

AWS EC2 인스턴스 생성 Flow 본문

클라우드/AWS

AWS EC2 인스턴스 생성 Flow

주짓수하는 개발자 2024. 1. 30. 11:22

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
Comments