[AWS] EC2 생성 및 SSH연결 (For Mac)

홍영환·2023년 2월 20일
0

AWS

목록 보기
1/3
post-thumbnail

EC2( Amazon Elastic Compute Cloud)란?

EC2란 AWS 에서 제공하는 클라우드 컴퓨팅 서비스로, 아마존이 사용자들에게 독립된 클라우드 컴퓨터를 임대해주는 서비스라고 볼 수 있다.

📌 EC2 생성하기

1. 인스턴스 이름 설정

2. Ubuntu 클릭 ( 프리 티어 사용 가능)

Ubuntu를 사용해서 진행하겠습니다.

3. 인스턴스 유형 (프리 티어 사용 가능 범위에서 선택)

4. 키페어 생성 ( 생성키 꼭 다운로드해서 저장 )

.pem형식으로 된 키 페어를 생성 후 완료

4. 보안 그룹 생성

📌 EC2 서버 배포시 인바운드 규칙 설정

예를 들어 nodejs서버를 3000번 포트로 열었을 때
모든 사용자가 3000번 포트로 접근할 수 있게 열어줌

📌 EC2 - SSH 연결(MAC)

  1. 먼저 생성된 key가 있는 지 확인

    cat ~/.ssh/id_rsa.pub

  2. 키가 없으면 아래 명령어를 통해 생성 후
    설정하라고 나오는 것들 전부 Enter 눌러서 패스

    ssh-keygen

  3. AWS 인스턴스 생성 시 다운로드한 pem 파일 복사 및 설정
    /.ssh 폴더 안에 .pem 파일을 복사

    cp Users/사용자이름/Desktop/HongServerKey.pem ~/.ssh /

  4. ssh폴더로 이동 후 키 권한 변경

    chmod 600 HongServerKey.pem

  5. ssh폴더안에 "config" 파일 만든 후 작성 후
    esc 누르고 :wq 입력 후 엔터

    Host HongEC2
    HostName {EC2의 탄력적 IP 주소}
    User ubuntu
    IdentityFile ~/.ssh/HongServerKey.pem

  6. config파일 권한 변경

    chmod 700 config

  1. 커맨드 창으로 EC2 접속 끝

    ssh HongEC2

profile
안녕하세요

0개의 댓글