AWS 홈페이지 접속 후 계정 생성 및 로그인

EC2 > 인스턴스 > 인스턴스 시작




pem 파일 다운로드ssh 명령어 실행
네트워크 설정은 EC2에 접속을 허용하는 ACL(Access Control list)를 설정
차후 "보안 그룹"에서 별도 설정 예정

프리티어는 최대 30까지 지원
볼륨 유형은 범용 SSD로 선택



- AWS EC2인스턴스는 서버를 중지하고 다시 실행시키면 퍼블릭 IP가 변경되기 때문에 클라이언트가 사용할 수 있는 변하지 않는 IP가 필요
- 탄력적 IP란 외부에서 인스턴스에 접근 가능한 고정 IP
- 탄력적 IP 주소가 실행 중인 인스턴스와 연결되어 있지 않거나 중지된 인스턴스 또는 연결되지 않은 네트워크 인터페이스와 연결된 경우 소액의 시간당 요금이 부과
- 상세 설명은 AWS Docs - Elasic IP Address 참고
퍼블릭 IP로 18.118.186.113 할당

인스턴스 중지 후 다시 실행 시 퍼블릭 IP 3.129.23.206로 변경

네트워크 보안 > 탄력적 IP > 탄력적 IP 주소 할당





시큐어 셀(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 즉, 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해서 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜이다.


chmod 400 cocktailmasters-key.pem
ssh -i "cocktailmasters-key.pem" ubuntu@ec2-18-224-126-62.us-east-2.compute.amazonaws.com
보안 그룹은 AWS에서 제공하는 방화벽 모음
RDS처럼 외부에서 함부로 접근하면 안되는 인스턴스는 허용된 IP에서만 접근하도록 설정이 필요




보안 그룹 변경 버튼 클릭

보안 그룹 추가 후 저장

