Home > Infrastructure > AWS > EC2 서버 시작하기 - 기본

EC2 서버 시작하기 - 기본
AWS

EC2 서버 시작

시작 전

  • 우측 상단 리전(Region) 확인 - 반드시 서울 설정
  • 즉, 물리적 하드웨어의 사용 위치를 서울로 설정

EC2 서버 생성하기

  • 작업 순서
    • 큰 카테고리의 인스턴스 - 인스턴스
    • 우측 상단 인스턴스 시작
    • 서버 이름 지정
    • Appication & OS images - Ubuntu Server 22.04 LTS (HVM), SSD Volume Type (64bit, 프리 티어 사용 가능 확인 / 버전은 언제나 변할 수 있음)
    • 인스턴스 유형 - t2.micro (프리 티어 사용 가능 확인)
    • 키 페어 연결 (없을 시 새 키페어 생성 - 이름, RSA, .pem 생성)
    • 스토리지 구성 (알림 보고 한도 확인 가능하면 올려서 지정, 현재는 프리티어면 30GiB 지정 가능)
    • 설정 완료되면 인스턴스 시작

탄력적 IP 설정하기

  • 탄력적 IP(Elastic IP, 고정 IP)
    • IP는 동적으로 계속 바뀌기에 외부에서 접속할 수 있도록 고정 IP를 부여하는 것
      • IP: 각각의 컴퓨터 마다 그 컴퓨터를 접속할 수 있는 주소
      • 퍼블릭 IPv4 주소는 인스턴스가 중지되고 재시작될 때마다 새로 부여되어서 외부 접속은 고정 IP 필요
  • 작업 순서
    • 탄력적 IP 할당
      • 큰 카테고리의 네트워크 및 보안 - 탄력적 IP
      • 우측 상단 탄력적 IP 주소 할당 (다음페이지도 바로 할당)
    • 탄력적 IP 주소 연결
      • 할당 IP 주소를 체크 후 우측 상단 작업 - 탄력적 IP 주소 연결
      • 원하는 인스턴스 선택 후 연결

인스턴스 중지종료

중지(stop)는 서버를 잠시 중단하는 개념으로 재시작이 가능하다.
반면에, 종료(terminate)는 서버 삭제의 개념이므로 복구가 불가능한 점을 유의하자.

EC2 서버 접속하기

  • 터미널에서 프라이빗 키(pem key) 있는 경로로 이동
  • 프라이빗 키 권한 변경
    • chmod
 400 
awstest.pem
  • 서버 접속
    • ssh -i {pem key} ubuntu@{public IPv4 address}
      • ssh
 -i 
awstest.pem
 ubuntu@13.209.45.243
    • 첫 접속시 continue to connecting?이 나오면 yes 입력
  • 접속 종료
    • exit