ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] EC2 프리티어로 인스턴스 생성하는 법!
    Cloud/AWS 2021. 3. 5. 15:13
    728x90
    반응형

    AWS EC2 프리티어 만드는 법

    스크린샷 2021-03-05 오후 2 14 28

     

    AWS 계정을 로그인 화면 위와 같은 화면을 볼 수 있습니다.

     

     

    스크린샷 2021-03-05 오후 2 17 28

     

    그리고 여기서 인스턴스 시작 버튼을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 20 20

     

    위의 보이는 Ubuntu를 선택하겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 21 48

     

    위와 같이 기본으로 선택에서 있는 것을 선택하고 보안 그룹으로 들어가겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 23 55

     

    EC2port를 열어주기 위해서 보안 그룹의 설정을 합니다. (규칙 추가를 누르겠습니다.)

     

     

    스크린샷 2021-03-05 오후 2 27 35

     

    저는 HTTP, HTTPS, Spring, NodeJS, MySQL을 주로 사용할 예정이라서 위와 같이 포트번호를 열겠습니다. 그리고 검토 및 시작을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 33 28

     

    그리고 시작하기를 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 36 20

     

    그러면 위와 같은 화면을 볼 수 있습니다. (EC2에 접속하기 위해서는 pem키가 필요하기 때문에 pem 파일의 이름을 설정한 후에 다운로드 하고 잃어버리지 않게 잘 보관해야 합니다! !)


    또한 보안이 취약한 곳에 올리면 안됩니다! 따라서 잘 보관하기..그리고 키 페어를 다운로드 했으면 인스턴스 시작 버튼이 활성화가 됩니다. 인스턴스 시작을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 41 55

     

    다음에도 인스턴스 시작을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 43 21

     

    그러면 위와 같이 인스턴스가 정상적으로 만들어진 것을 볼 수 있습니다.

     

     

     

    Elastic IP

    • EC2 서버를 껐다 키게 되면 Public IP가 변경되기 때문에 고정 IP를 할당하겠습니다.
    • 탄력적 IP가 혼자 돌아가면 과금이 되기 때문에 서버 중지/정지/삭제 할 경우 EIP 먼저 relase 하고 인스턴스 중단해야 합니다.

     

     

     

    스크린샷 2021-03-05 오후 2 52 51

     

    위의 탄력적 IP로 들어가겠습니다.

     

    스크린샷 2021-03-05 오후 2 53 46

     

    그리고 탄력적 IP 생성을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 55 52

     

    할당을 누르겠습니다.

     

     

    스크린샷 2021-03-05 오후 2 57 46

     

    스크린샷 2021-03-05 오후 2 58 44

     

    스크린샷 2021-03-05 오후 2 59 59

     

    이렇게 탄력적 IP가 할당되었습니다.

     

     

    스크린샷 2021-03-05 오후 3 03 16

     

     

    SSH로 EC2 접속하기

    1. AWS에서 발급 받은 pem 파일이 있는 위치로 이동합니다. 
    
    2. chmod 400 파일명.pem
    
    3. sudo ssh -i '파일명.pem' ubuntu@아이피주소
    ex) sudo ssh -i 'AWS.pem' ubuntu@52.79.90.119

    title

     

    그러면 위와 같이 EC2에 접속할 수 있습니다.

     

     

     

    EC2 접속 커스텀 하기

    매번 위와 같이 입력을 한 후에 접속하기는 매우 번거롭기 때문에 커스텀을 해보겠습니다. (해당 작업은 로컬 터미널에서 진행해야 합니다.)

    cd ~/.ssh/
    그리고 ls로 확인해보면 config 파일이 존재할 것입니다.
    
    vi config 
    
    Host [ssh 접속을 할때 IP 대신 사용할 호스트명]
      HostName [EC2의 EIP 주소]
      User ec2-user (ubuntu 라면 ubuntu)
      IdentityFile ~/.ssh/{pem 키 이름}   // 본인 pem 파일이 있는 경로를 설정해야 합니다.
    
    예를들면 아래와 같이 수정하면 된다. 
    
    Host sopt
      HostName 52.79.90.119
      User ec2-user (ubuntu 라면 ubuntu)
      IdentityFile ~/Desktop/AWS/SOPT_Server_AWS.pem       
    
    그리고 여기서 Host를 sopt로 했기 때문에 이제 ssh sopt로 접속이 가능합니다.
    반응형

    댓글

Designed by Tistory.