-
[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가 변경되기 때문에