AWS EC2 생성 및 연결

Damon Kwon·2022년 1월 21일
0

AWS를 아시나요

목록 보기
1/3
post-thumbnail

사전 작업 (Amazon EC2 설정)

1. 키페어 생성

AWS에선 공개키 암호화를 사용해서 로그인 정보를 보호하는데 Linux 인스턴스에는 암호가 없어서 안전하게 로그인하기 위해 키 페어를 사용함. EC2 콘솔에서 생성 가능.

  1. https://console.aws.amazon.com/ec2/ 접속

  2. 키 페어 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/68c53809-7fa8-4973-be97-d17cbd049429/Untitled.png

  3. 키페어 생성 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7cb765b0-e9a6-4e16-9f47-e2fc252bf9af/Untitled.png

  4. 이름 적고 생성

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/668c92c0-b515-4283-b796-535ef7d565db/Untitled.png

  5. 리눅스에서 사용하려면 chmod 400으로 키 파일의 권한 변경해야함.

2. 보안그룹 생성 (방화벽)

  1. https://console.aws.amazon.com/ec2/ 접속

  2. Security Groups 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/16cb8041-48dd-489d-b942-f8402d6c420f/Untitled.png

  3. 보안 그룹 생성 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a35baee2-4d6e-4676-a0f5-e6476f5cebd0/Untitled.png

  4. 기본 세부 정보 섹션에서 이름, 설명 입력.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b5800c83-a0e8-400c-a554-1d314dcca505/Untitled.png

  1. 인바운드 규칙 섹션에서 아래와 같이 설정

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/41b1b988-5b2b-4dee-bd4a-7ca5aff5391b/Untitled.png

  • 유형 목록에서 HTTP, HTTPS를 선택, 소스를 위치 무관(0.0.0.0/0)으로 설정
  • 유형 목록에서 SSH, 를 선택. 소스를 내 IP를 선택. 또는 사용자 지정을 선택하고 컴퓨터 또는 네트워크의 퍼블릭 IPv4 주소를 CIDR 표기법으로 지정해도 됨.

인스턴스 생성 및 연결

1. 인스턴스 생성

  1. https://console.aws.amazon.com/ec2/ 접속

  2. 인스턴스 시작 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8808a284-694a-46b7-80f9-a92541b4915e/Untitled.png

  3. Amazon Machine Image(AMI) 선택 페이지에서 Ubuntu Server 20.04 LTS 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9cd02146-6ace-495b-ac02-d2a7002ea633/Untitled.png

  4. 인스턴스 유형 선택 페이지에서 t2.micro 인스턴스 유형을 선택하고 검토 및 시작 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c8cb6cf6-a754-43bb-bb3b-58b6a7ae51e2/Untitled.png

  5. 인스턴스 시작 검토 페이지의 보안 그룹에서 보안 그룹 편집을 선택한 후, 사전 작업에서 만든 보안 그룹을 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4969c52e-8753-4802-b4c8-dd5941ed7fde/Untitled.png

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9a828d5b-deaa-4c33-bb94-00633c42e275/Untitled.png

  6. 인스턴스 시작 검토 페이지에서 시작 선택.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e970cf01-4366-40b9-b6e0-f8a444dc5989/Untitled.png

  7. 키 페어에 대한 메시지가 나타나면 기존 키 페어 선택을 선택한 다음 설치할 때 생성한 키 페어를 선택.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9116af2d-0ad9-41a5-89f6-182f967ea598/Untitled.png

  8. 인스턴스 보기 선택

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/67d8d67e-65d5-4717-88fa-ed5eb19bfb9d/Untitled.png

  9. 인스턴스 화면에서 아래와 같은 정보 확인

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d93aa423-7934-4f2d-a4fe-a6b7ba444240/Untitled.png

    • 시작 상태가 running으로 바뀌었는지 확인
    • 퍼블릭 DNS(퍼블릭 DNS(IPv4)) 이름이 있는지 확인
    • 인스턴스가 상태 확인을 통과했는지 확인

2. 인스턴스에 연결

ssh -i ~/.ssh/MyKey.pem ubuntu@my-instance-public-dns-name

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b52e916d-a75f-4947-8fdd-28ef5164af7e/Untitled.png

profile
👽 DevMyong, 신입 백엔드 개발자 🌊 myong.dev@gmail.com

0개의 댓글