EC2 인스턴스 생성, 탄력적 IP 설정, putty로 EC2 접속하기

민정·2022년 12월 18일
0

AWS

목록 보기
1/11
post-thumbnail

1. AWS 계정 만들기

2. 리전 설정

우측 상단 - 서울 선택


3. EC2 인스턴스 만들기

검색 - EC2

인스턴스 시작 클릭

애플리케이션 및 OS 이미지

Amazon Linux 선택

인스턴스 유형

t2.micro 선택

키페어

키페어 생성

인스턴스는 지정된 pem 키(비밀키)와 매칭되는 공개키를 가지고 있어 해당 pem키 외에는 접근을 허용하지 않는다.

일종의 마스터 키라서 절대 유출되면 안됨.

pem 키는 이후 EC2 서버로 접속할 때 필수 파일!
잘 관리 할 수 있는 디렉토리로 저장

절대 잃어버리면 안된다.

생성한 키 페어 설정

네트워크 설정

인바운드 보안 그룹 규칙 설정

  • SSH(22번)

내 IP에 대해서만 OPEN

  • HTTP(80번), HTTPS(443번)

전체 OPEN(0.0.0.0/0, ::/0)

스토리지 구성

프리티어 최대 30GB까지 가능

인스턴스 시작 클릭

인스턴스 생성 확인


Elastic IP(고정 IP) 설정

인스턴스 중지하고 다시 시작하면 새 IP 주소가 할당된다.

그래서 인스턴스에 고정 IP 할당

주의

  • 실행중인 인스턴스 하나당 Elastic IP 1개 까지 무료
  • Elastic IP가 인스턴스와 연결되어있지 않거나, 연결되어있더라도 인스턴스가 중지되어 있으면 요금이 부과됩니다!
  • 사용할 인스턴스가 없을 경우, 탄력적 IP를 삭제해야합니다.
    • 삭제하지 않을 경우, 비용 청구됩니다.

탄력적 IP 설정

EC2 - 왼쪽 탭 네트워크 및 보안 - 탄력적 IP

탄력적 IP 주소 할당 클릭

별도의 설정 필요 없이 할당 버튼 클릭

탄력적 IP 주소 - EC2 연결

작업 - 탄력적 IP 주소 연결

인스턴스 - 생성한 EC2 인스턴스 선택


4. WinSCP - putty로 EC2 접속

winscp와 putty를 미리 설치하였습니다.

로그인

  • 호스트 이름 : 탄력적 IP 주소
  • 사용자 이름 : ubuntu

만든 AMI에 따라서 정해진 사용자 이름이 있었습니다!

저는 Amazon Linux라서 ubuntu가 아닌 user-ec2로 설정해야했지만, 처음에는 실수로 ubuntu로 설정했습니다ㅠ

비밀번호 설정

고급 클릭

좌측 탭 - SSH - 인증

개인 키 파일 가져오기

파일탐색창에서 pem 파일 나오지 않으면, 하단 파일 확장자 - 모든 개인키 파일로 설정

개인키 형식 변환 - 확인

저장 클릭 - 세션 저장

이제 모든 설정을 마쳤습니다.

로그인

이런 에러 창이 뜨길래 잘못 설정 한 줄 알았지만, 그냥 [예]를 누르면 됩니다.

에러 발생

검색하다가 AMI에 적합한 사용자 이름인지 확인하라는 말을 발견!

저는 Amazon Linux AMI로 생성했기에 ubuntu가 아닌 ec2-user를 넣었어야 했습니다.

사용자 이름을 수정하고, 다시 로그인!!

참고) AMI 별 사용자 이름

연결 성공...!


결제 기본 설정

프리티어 사용량 이상일 경우, 이메일 알림 오도록 설정


참고

[AWS] EC2 알아보기 + 인스턴스 생성하기

AWS EC2(Elastic Compute Cloud) 인스턴스 생성하기

WinSCP와 PuTTY를 이용해서 AWS EC2 인스턴스에 접속하기

AWS 접속 에러 : no supported authentication methods available (server sent publickey)

0개의 댓글