
서버가 필요한 이유
AWS를 통해 가상 서버를 구축하고 로컬에서 서버를 통해 DB를 주고받는 역할을 하기 위해 실행한다.
- AWS otp 생성
- AWS instance 생성

AWS OTP 설정하기
💡 OTP 설정하기
- AWS에서 보안자격증명 클릭
- MFA 활성화 클릭
- 가상 MFA 디바이스 선택
- authy.com/download에 접속하여 회원가입하기
- authy Tokens에서 + 버튼 클릭 후 AWS 페이지에서 비밀키 복붙해서 입력
- Account name 설정하고 save
- 30초마다 연속해서 나오는 키값을 AWS 페이지 로그인 할 때 MFA 값을 입력하면 로그인 완료(OTP 설정 완료)
물론, 모바일로도 OTP 설정이 가능한데 폰을 잃어버리면 골치 아파지니까 authy로 진행하였음..
AWS 인스턴스 생성하기
- AWS 인스턴스 생성할 때 1년 약 750시간 사용할 수 있는(과금 x) 프리 티어 사용하기
- ubuntu 18.04 version
- t2.micro 클릭
- 인스턴스 시작하기
- 키 이름: name.pem 다운로드
- 터미널을 통해 해당 name.pem을 ssh 디렉토리로 이동
- cp ~/Downloads/name.pem ~/.ssh
내 PC에서 AWS server로 접속하기 위해서 name.pem파일을, 해당 Public IP주소를 활용하여 접속하는 것이다. 이것을 session이라고 부른다.
여기서 새로운 cmd 창을 열고 접속을 하게 되면 session1, session2 등 여러 개가 접속하여 다룰 수 있다. → 같은 서버에서 DB 접속하여 가공, 추출하는 등의 협업할 때 유용할 듯 싶다.
다음 챕터에서는 AWS 서버에 mysql 설치에 대해서 알아보자.