(AWS 계정 만들고, mobaXterm 설치되었다는 전제 하에 쓴 글입니다.)
시작 전, 지역(Region)을 서울(Seoul)로 맞추는 것을 권장합니다!
학원에서 로그인 화면 및 회원가입을 구현하려는 과제를 던져줬다.
(던지고 싶지만)해야 할 과제를 위한 세팅은 다음과 같다.
-Linux Ubuntu Server - Ubuntu Server 18.04
- MySQL
- nginx
- Java 1.8
- Tomcat 9.0
*백업을 위해 인스턴스 두 번 만들기
1. AWS Instance 생성
AWS 계정 만들어진 후 Launch Instance 눌러 생성한다.
Ubuntu Server 18.04(바뀌었으면 다른 버전의 우분투)를 선택한다.
(이후 단계에서 파란색 버튼으로 후루룩 넘어가지 말 것)
Step 5까진 만질 것이 없으니 다음으로 넘기자.
하나씩 단계를 넘어가다 보면 Step 6에서 다음과 같은 창이 나온다.
"Configure Security Setup"
방화벽이 막지 않게 설정하는 것이 이 창의 목적인데,
우린 SSH(보안), HTTP(인터넷), MySQL(데이터베이스), Tomcat(Web Application Server) 등을 이용할 수 있도록
포트를 뚫어놔야 한다.
여기서 All TCP를 선택 후 어디서든 접속할 수 있게 Source를 Anywhere(어디서나)로 설정하면, 어떤 포트이든지 장소 및 기기에 상관 없이 AWS에 접속할 수 있다.
특정한 컴퓨터와 위치가 아니라, 까페 등 여러 곳에서 사용할 것이면 아래와 같이 설정 후 넘어가자.
마지막 Step 7에서 Launch를 누르면 다음과 같은 창이 나온다.
만약 이미 키 쌍을 만들었으면 존재하는 pem 파일을 걸어두면 되고, 아니면 키 쌍을 새로 만들어서 Instance를 실행하면 된다.
(키 쌍은 접속 시 필요하며 잃어버리면 답이 없으니, 메일이나 클라우드에도 백업해두자.)
이제 인스턴스 창으로 가면 다음과 같이 우리가 만든 인스턴스를 볼 수 있다.
다음 AWS를 구동하기 위해 mobaXterm(PuttY를 대신하는 툴)에 들어가 설정을 한다.
Sessions - New Session 들어가 SSH 클릭
Remote host에 내 인스턴스 주소를 복사하고, username는 ubuntu로 입력.
Port는 여러 개의 인스턴스를 만들었더라도 건드리지 않는다.
마지막 부분의 Use Private key에서 키 쌍 파일인 .pem 파일을 지정하고 OK 클릭
빨간색 줄처럼 이름을 바꾸고 싶으면 별표 창이 있는 Bookmark settings에서 바꾸면 된다.
Session name에서 바꾸면 됨.
여기까지 한다면 AWS에 깔린 리눅스를 실행하기 위한 준비를 다 끝낸 것이다.
'AWS' 카테고리의 다른 글
AWS Ubuntu에서 Docker 설정, 이미지 파일 생성 및 실행, 공유 (0) | 2020.07.08 |
---|---|
잡담_AWS 접속 시 network error_ connection timed out (8) | 2020.05.02 |
AWS ubuntu 환경 설정하기 3_Java 1.8, Tomcat 9.0 설치 (0) | 2020.04.26 |
AWS ubuntu 환경 설정하기 2_MySQL, nginx 설치 (0) | 2020.04.26 |