- 
                            
                            [AWS] EC2 프리티어로 인스턴스 생성하는 법!Cloud/AWS 2021. 3. 5. 15:13728x90반응형
AWS EC2 프리티어 만드는 법
AWS 계정을 로그인 화면 위와 같은 화면을 볼 수 있습니다.

그리고 여기서
인스턴스 시작버튼을 누르겠습니다.
위의 보이는
Ubuntu를 선택하겠습니다.
위와 같이 기본으로 선택에서 있는 것을 선택하고
보안 그룹으로 들어가겠습니다.
EC2의port를 열어주기 위해서보안 그룹의 설정을 합니다. (규칙 추가를 누르겠습니다.)
저는
HTTP,HTTPS,Spring,NodeJS,MySQL을 주로 사용할 예정이라서 위와 같이 포트번호를 열겠습니다. 그리고검토 및 시작을 누르겠습니다.
그리고
시작하기를 누르겠습니다.
그러면 위와 같은 화면을 볼 수 있습니다. (EC2에 접속하기 위해서는
pem키가 필요하기 때문에 pem 파일의 이름을 설정한 후에다운로드 하고 잃어버리지 않게 잘 보관해야 합니다! !)또한 보안이 취약한 곳에 올리면 안됩니다! 따라서 잘 보관하기..그리고키 페어를 다운로드했으면인스턴스 시작버튼이 활성화가 됩니다.인스턴스 시작을 누르겠습니다.
다음에도
인스턴스 시작을 누르겠습니다.
그러면 위와 같이
인스턴스가 정상적으로 만들어진 것을 볼 수 있습니다.Elastic IP- EC2 서버를 껐다 키게 되면 Public IP가 변경되기 때문에 
고정 IP를 할당하겠습니다. 탄력적 IP가 혼자 돌아가면 과금이 되기 때문에 서버 중지/정지/삭제 할 경우 EIP 먼저 relase 하고 인스턴스 중단해야 합니다.

위의
탄력적 IP로 들어가겠습니다.
그리고
탄력적 IP 생성을 누르겠습니다.
할당을 누르겠습니다.


이렇게
탄력적 IP가 할당되었습니다.
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
그러면 위와 같이
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로 접속이 가능합니다.반응형'Cloud > AWS' 카테고리의 다른 글
[AWS] SpringBoot와 Docker를 사용하여 CI/CD 자동화 배포해보기 (0) 2021.04.03 [AWS] VPC(Virtual Private Cloud)란 무엇일까? (0) 2021.04.02 [AWS] AWS CodeDeploy-CodePipeline을 통한 배포 자동화 해보기 (0) 2021.03.30 [AWS] AWS RDS 프리티어로 만들기 (0) 2021.03.29 [AWS] IAM 유저 생성 및 루트 계정 MFA 활성화 하는 법 (0) 2021.03.19  - EC2 서버를 껐다 키게 되면 Public IP가 변경되기 때문에