오메카 설치를 위한 서버 만들고 접속하기(AWS/Ubuntu/PuTTY)

2022-08-11 망내 작성

0. 시작에 앞서…

오메카를 설치하기 위해서는 웹 호스팅 서버 혹은 개인서버 장비가 필요해요!
아마존 AWS EC2는 1년간 가상서버를 무료로 사용할 수 있는 ‘프리티어’ 서비스를 제공합니다.
장기적으로 사용할 목적이라면 비용 면에서 더 좋은 방안을 찾아야 하지만, 일단 오메카를 설치해보고, 무작정 따라하면서 아카이브를 만들어보는 경험을 해보겠다! 하시는 분들께는 충분!
아마존 AWS에 가입하는 방법은 구글 검색을 통해 쉽게 배우실 수 있으니, 계정을 먼저 만드시고 무작정(?) 따라와 주세요!

1. AWS 가상서버 환경설정

우선 AWS EC2에 접속합니다. 가장 먼저 해야 할 일은 데이터 센터 바꾸기 입니다.
① 오른쪽 상단 ‘오레곤’ 등으로 설정된 메뉴를 클릭하면 데이터 센터 목록이 보여요.
② 목록에서 아시아 태평양 (서울)로 변경해 줍니다.
③ 데이터 센터를 변경했다면, 인스턴스 시작을 클릭해 줍니다.
만약 데이터 센터를 먼저 바꾸지 않고 인스턴스를 만든 후, 나중에 데이터 센터를 바꾸게 되면 기존 데이터 센터의 인스턴스를 꼭 종료해서 지워주세요!
데이터 센터가 변경되면 기존의 데이터 센터에 만들었던 인스턴스가 보이지 않게 되는데, 보이지만 않을 뿐 그대로 사용(running)되고 있어서, 두 개의 인스턴스를 사용하게 될 수도 있어요!
인스턴스를 두 개 사용할 경우, 프리티어의 지원 범위를 넘어서기 때문에 과금이 시작됩니다! 반드시 주의해 주세요!
그럼에도 불구하고 이 부분을 놓쳐 과금이 되었다면, 간단한 문의 절차를 통해 환불을 받을 수 있습니다. 문의하는 방법은 구글에서!
데이터센터를 변경하고 인스턴스 시작하기로 넘어왔습니다.
① 서버 이름은 간단하게 영어로 작성해주세요. AWS EC2 내에서 관리를 위해 구분하는 이름이기 때문에, 공개되거나 외부에 보여지는게 아니므로, 자유롭게 입력하셔도 상관없습니다!
② 애플리케이션 및 OS 이미지는 두 번째 ‘우분투(Ubuntu)’를 선택해줍니다. 선택한 후 나타나는 다른 항목은 건드리지 않습니다. (22.04 LTS)
아래로 내려와 키 페어(로그인) 으로 넘어옵니다. 키 페어는 서버에 접속하기 위한 열쇠인데요, 공동인증서를 생각하시면 쉬울 것 같아요. 정말 특별한 경우가 아니라면 절대로! 다른 사람에게 공유하시면 안됩니다!
① 키 페어 생성을 눌러줍니다.
키 페어 생성 화면입니다.
① 먼저 키 페어 이름을 설정해줍니다. 자유롭게 설정할 수 있는데, 최대한 쉽고 간편하게 만드는 것이 목적이기 때문에 단순하게 ‘key’로 설정해줍니다.
만약 장기적으로 사용할 목적이라면, 보안을 고려하는 측면에서 key와 같은 직관적이고 단순한 명칭은 권장하지 않습니다!
② 키 페어 유형은 RSA로 설정합니다 ③ 프라이빗 키 파일 형식의 경우, Window OS를 사용하신다면 .ppk 형식을, Mac OS를 사용하신다면 .pem을 선택합니다.
Window OS를 사용하는데 .pem 형식으로 만들었다고 해서, 다시 키 페어를 생성할 필요는 없습니다! 후에 사용하게 될 PuTTY 라는 프로그램으로 키 유형을 변경할 수 있어요.
하지만 아주 미세하게(?) 복잡한 과정이 추가됩니다.
키 페어를 생성하면 저장경로를 선택해야 합니다. 저장경로는 가능하면 찾기 쉬운 곳, 특히 Mac OS 유저분들은 최대한 간단한 경로를 선택해주세요!(터미널에서의 접근성을 높이기 위해..)
저는 내 문서에 Omeka 폴더를 별도로 만들어서 키 파일을 저장합니다.
키 파일을 만들고 아래로 내려오면, 네트워크 설정이 보입니다. 네트워크 설정에서 두 부분만 체크해주면 인스턴스 만들기는 끝나요!
① 인터넷에서 HTTPs/HTTP 트래픽을 모두 허용해줍니다.
② 다른 설정은 건드리지 않습니다. 인스턴스 시작을 눌러줍니다!
잠시 기다리면 ‘성공’이라는 메시지와 함께 인스턴스를 시작했다는 알림이 보입니다. 모든 인스턴스 보기를 눌러 인스턴스 페이지로 이동합니다.
인스턴스 페이지로 넘어갔는데, 위와 같이 ‘인스턴스 없음’ 으로 표시되는 경우, 상단의 새로고침 아이콘을 눌러줍니다.
실행된 인스턴스가 나타납니다. 상태 검사가 아직 ‘초기화’ 중이므로, 해당 인스턴스의 연결 정보를 확인할 수 없습니다.
상태 검사가 ‘2/2개 검사 통과’로 바뀌면 인스턴스를 사용할 수 있는 상태가 된 것입니다.
인스턴스에서 필요한 정보는 Windows OS와 Mac OS가 조금 다릅니다.
Windows OS - 인스턴스 클릭 시 하단에 보이는 ‘퍼블릭 IPv4 주소’만 알면 됩니다.
Mac OS - 인스턴스를 클릭해 연결 정보 항목으로 접근해야 합니다.
Mac OS 연결 정보 항목 필요 정보 (좌측 삼각형 클릭으로 열기/닫기)

2. AWS 서버에 접속하기

AWS 서버에 접속하는 방법은 Windows OS 환경과 Mac OS 환경이 각각 다릅니다!
본인의 환셩에 맞는 방법을 아래서 골라 따라가주세요!