1.1.6. 우분투 리눅스 Linux 컴퓨트 인스턴스 생성하기

이 섹션에서는 Oracle Cloud Infrastructure (OCI)에서 우분투 리눅스 컴퓨트 인스턴스를 생성하는 방법을 안내합니다. 단계별 튜토리얼을 통해 쉽게 따라 할 수 있습니다. 자동매매 시스템을 운영할 가상 서버를 구축하는 과정입니다.

1단계: OCI 콘솔 접속 및 컴퓨트 인스턴스 생성 페이지 이동

먼저 OCI 콘솔에 로그인합니다. 왼쪽 상단의 탐색 메뉴를 클릭합니다. “컴퓨트” > “인스턴스”를 선택합니다. “인스턴스 생성” 버튼을 클릭합니다.

2단계: 인스턴스 기본 정보 설정

인스턴스 이름을 지정합니다. 예: “ubuntu-autotrade”. 인스턴스를 생성할 구획(Compartment)을 선택합니다. 프리티어 계정은 root 구획을 사용합니다. 가용성 도메인(Availability Domain)을 선택합니다. 각 리전마다 3개의 가용성 도메인이 있습니다.

3단계: 이미지 및 구성 선택

“이미지” 섹션에서 “이미지 변경” 버튼을 클릭합니다. 검색창에 “Ubuntu”를 입력합니다. “Ubuntu 20.04” 또는 “Ubuntu 22.04″를 선택합니다. 자동매매 시스템에 필요한 버전을 선택합니다. “이미지 선택” 버튼을 클릭합니다.

“모양” 섹션에서 “모양 변경” 버튼을 클릭합니다. “VM.Standard.E2.1.Micro” 모양을 선택합니다. 프리티어 계정에서 무료로 사용할 수 있는 인스턴스입니다. “모양 선택” 버튼을 클릭합니다.

4단계: 네트워킹 구성

가상 클라우드 네트워크(VCN)를 선택합니다. 기존 VCN을 사용하거나 새로 생성할 수 있습니다. 서브넷을 선택합니다. 퍼블릭 서브넷을 선택해야 외부에서 접속할 수 있습니다. “퍼블릭 IP 주소 할당” 옵션을 “예”로 설정합니다.

5단계: SSH 키 추가

SSH 키를 추가하여 인스턴스에 접속합니다. “SSH 키 추가” 섹션에서 다음 옵션 중 하나를 선택합니다.

  • SSH 키 쌍 생성: OCI에서 자동으로 SSH 키 쌍을 생성합니다. 개인 키를 다운로드하여 안전하게 보관해야 합니다.
  • SSH 키 업로드: 기존 SSH 공개 키를 업로드합니다.
  • SSH 키 붙여넣기: SSH 공개 키 내용을 직접 붙여넣습니다.

PuTTY를 사용하는 경우, PuTTYgen을 이용하여 키를 생성할 수 있습니다. 생성된 공개 키를 OCI에 등록하고, 개인 키는 안전하게 보관합니다.

6단계: 부트 볼륨 구성

부트 볼륨 크기를 설정합니다. 기본값(50GB)으로 유지해도 충분합니다. 필요한 경우 더 큰 용량을 설정할 수 있습니다. “암호화” 옵션을 선택할 수 있습니다. 기본적으로 OCI에서 관리하는 키를 사용합니다.

7단계: 인스턴스 생성

모든 설정을 확인합니다. “생성” 버튼을 클릭합니다. 인스턴스 생성 프로세스가 시작됩니다. 몇 분 정도 소요될 수 있습니다.

8단계: 인스턴스 접속 정보 확인

인스턴스가 생성되면 세부 정보 페이지로 이동합니다. 퍼블릭 IP 주소를 확인합니다. 이 IP 주소를 사용하여 PuTTY와 같은 SSH 클라이언트로 접속할 수 있습니다.

9단계: 보안 목록 규칙 확인

OCI 콘솔에서 “네트워킹” > “가상 클라우드 네트워크”로 이동합니다. 해당 VCN을 선택하고, 연결된 서브넷을 선택합니다. 서브넷의 보안 목록 규칙을 확인합니다. 22번 포트(SSH)가 열려 있는지 확인합니다. 필요한 경우 인바운드 규칙을 추가합니다.

10단계: 인스턴스 접속 테스트

PuTTY를 실행합니다. 호스트 이름에 퍼블릭 IP 주소를 입력합니다. 포트는 22번으로 설정합니다. “Connection” > “SSH” > “Auth” 메뉴에서 개인 키 파일을 선택합니다. “Open” 버튼을 클릭하여 인스턴스에 접속합니다. 사용자 이름은 “ubuntu”입니다.

이제 우분투 리눅스 컴퓨트 인스턴스가 성공적으로 생성되었습니다. 다음 단계에서는 PuTTY를 이용하여 리눅스 인스턴스에 원격 접속하는 방법을 알아봅니다.

위로 스크롤