본문 바로가기

- others

[AWS] 서버 생성 및 방화벽 오픈

반응형

개인적으로 외부와 통신이 되는 API를 만 들일이 생겨

이전 직장에서 물리서버를 AWS로 이관한 기억이 나 오랜만에 AWS로 접속했습니다.

 

아직도 1년 무료로 제공을 하고 있어 안심하고 카드 등록을 마쳤습니다 ㅋㅋㅋ

 

 

 

테스트 용도로 쓸 것이기 때문에 RDS를 따로 만들지는 않았습니다.

친숙한 Linux로 EC2를 생성했습니다.

만드는 과정은 읽어보시고 설정하시면 됩니다!

 

 

 

생성 후 EC2 콘솔에서 인스턴스로 들어가면 현재 서버의 상태를 확인할 수 있습니다.

만들었으니 이제 접속을 해봐야겠죠.

우선 키페어를 발급받아야 합니다. 발급방법은 아래 url을 참고해주세요.

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-key-pairs.html

 

Amazon EC2 키 페어 및 Linux 인스턴스 - Amazon Elastic Compute Cloud

Auto Scaling 그룹을 사용 중인 경우(예: Elastic Beanstalk 환경에서 사용), 교체하려는 키 페어가 시작 구성에서 지정되지 않았는지 확인하십시오. 비정상 인스턴스가 발견될 경우 Amazon EC2 Auto Scaling에��

docs.aws.amazon.com

 

 

키를 발급 받은 후 인스턴스에 있는 [IPv4 퍼블릭 IP]로 접속할 수 있습니다.

SSH설정은 발급받은 키 페어를 key에 등록하면 됩니다.

처음 인스턴스를 만들면 기본 사용자 계정은 ec2-user입니다.

 

 

 

그래서 기본 경로는 /home/ec2-user로 접속됩니다.

root 권한은 sudo로 얻을 수 있습니다.

JAVA는 11이 깔려있었고 DB는 mariaDB가 설치되어 있습니다.

 

 

 

방화벽은 인스턴스에서 [보안 그룹 ID]를 클릭하거나, 메뉴에서 보안 그룹에 접속하여

인바운드 규칙 탭에 인바운드 규칙 편집 화면에서 가능합니다.

 

 

 

저는 API통신할 포트와 DB포트를 열어뒀습니다.

3306을 위치 무관으로 설정하여 DB 접속 시에는 별도의 key가 필요 없이 접속 가능합니다.

 

 

 

반응형