스프링 프로젝트/한이음
EC2 인스턴스 생성 및 접속하기
hyun_12
2023. 9. 18. 22:04
# 2023/5/15에 작성했던 글입니다.
# 해당 인스턴스는 삭제한 상태입니다.
EC2 인스턴스를 생성해보자
우분투를 선택하였다.
AMI는 프리티어 중에서 선택하였다.
인스턴스 유형은 따로 건들지 않았다.
키 페어는 인스턴스에 접속할 때 필요하다.
새로운 키페어를 생성하거나 기존 키페어를 사용할 수 있는데 나는 새로 만들었다.
키 페어 이름만 입력하고, 나머지 설정은 건들지 않았다.
키페어 생성을 누르면 내가 생성한 키페어가 다운로드된다.
키페어를 저장하고, 해당 경로를 기억하자.
명령 프롬프트에서 해당 경로로 이동해 EC2 서버에 접속하게 된다.
새 보안 그룹을 생성해주자.
스토리지는 50GB로 설정하였다.
용량이 부족하면 나중에 깃에서 프로젝트를 클론할 때 문제 생길 수 있다. (경험담)
보안 그룹 편집하기
보안그룹의 인바운드 규칙을 편집해주자
연습이므로 소스를 Anywhere로 설정하였다.
EC2 서버 접속하기
이제 인스턴스 연결을 해보자.
인스턴스를 선택하고 연결을 누르면 ssh 키를 알 수 있다.
ssh -i "testpwd.pem" ubuntu@ec2-54-180-24-33.ap-northeast-2.compute.amazonaws.com 를 복사한다.
아까 저장한 .pem 확장자 파일의 상위 폴더로 이동한다.
chmod 400 [키 이름.pem]을 입력한다.
파일의 권한을 변경하는 명령어이다.
그 후 복사한 명령어를 넣어주면 EC2 서버가 실행된다.