카카오 아이클라우드 개설 후 VM SSH 접속까지

Yeol·2023년 4월 12일
0

kakao i cloud

목록 보기
1/1

그냥 웹에 떠있는 OracleVM 정도로 생각했는데 관련 지식이 전무해서인지 생각보다 시간이 오래 걸려서 기록으로 남긴다.
난 그냥 설치하고 vm올리면 바로 putty 붙을 수 있을 줄 알았지..

이 글의 목적은, 카카오 아이클라우드를 처음 써 보는 입장에서 카카오 클라우드에 올린 우분투 서버에 ssh접속하는걸 목표로 한다 ..


0. 계정 생성 후,

  1. 우상단의 아이콘 중 조직 관리 - 프로젝트 클릭
  2. 프로젝트를 생성.
  3. 관련 팀원들을 이 프로젝트로 초대.

프로젝트 레벨 역할이라는 것도 있던데 프로젝트 설정 만지는 권한 지정하는 부분인 듯.

1. VPC 생성

무슨 한 단계를 들어갈 때마다 모르는 단어들밖에 안 나왔다.

VPC

카카오 i 클라우드(Kakao i Cloud)의 VPC(Virtual Private Cloud)는 사용자 정의 사설 네트워크 서비스입니다.
VPC를 사용하여 사용자는 여러 네트워크 구성 요소(Network Component)를 조합해 사용자 환경에 적합한 네트워크를 빠르고 편하게 구축할 수 있습니다. 또한 논리적으로 격리된 VPC를 생성하고, 디렉트 커넥터 및 VPN 커넥터 등의 컴포넌트를 이용해 다른 외부의 VPC와 연결하여 사용할 수 있습니다.

카카오 아이클라우드 유저가이드에서 발췌했다.
요컨대 vm을 올리기 전에, 가상 네트워크 환경부터 구축하라는 말인 것 같다.

  1. 좌상단 메뉴에서 VPC를 찾아 클릭
  2. + VPC 만들기 클릭
  3. 적절한 정보를 넣고 생성한다.

생성 화면을 찍고 싶은데, 계정당 VPC는 한개밖에 설정하지 못한다고 함. 특별히 뭘 골라야할지 난감했던 항목은 없었던 것 같다.

2. Virtual Machine 인스턴스 생성

드디어 조금 익숙한 개념이 나왔다. 카카오 아이클라우드는 CentOS, Windows Server, Ubuntu 부터 Rocky Linux, Alma Linux 등의 이미지를 제공한다.

  1. 좌상단 메뉴에서 Virtual Machine을 찾아 클릭
  2. 사이드 메뉴에서 Instance 클릭
  3. + 인스턴스 만들기 버튼 클릭, 여기서 OS를 골랐던 것 같음.
  4. 인스턴스가 생성되면 사이드 메뉴에서 Key Pair 클릭 후 생성.

키페어를 생성하면 .pem 파일이 자동으로 다운로드된다. 이 파일을 이용해 SSH 접속해야한다.

3. 공인 아이피 생성

  1. 좌상단 메뉴에서 VPC 클릭.
  2. 사이드 메뉴에서 Public IP 클릭. 프로젝트별로 구분되어 있다.
  3. + 공인 IP 만들기 를 눌러서 생성.

4. 보안 그룹 설정

  1. VPC 화면이 보이는 상태에서 해당 프로젝트의 Security Group 클릭.
  2. default 로 설정된 시큐리티 그룹이 있다. SSH 접속할 수 있도록 인바운드 정책을 설정하자.
    여기서 멍청하게 0.0.0.0/24:22 로 설정하는 바람에 30분 해멧다. 대체 왜 그랬을까..

5. ppk 파일 생성 및 SSH 접속

Putty를 설치하면 함께 설치되는 PuttyGen이라는 프로그램으로 pem파일을 ppk파일로 바꿀 수 있다. 자세한건 아래 블로그를 참조.

[PuTTY]private key(ppk,pem)를 이용하여 ssh접근하기

해당 링크에서 설명하는 방법으로 접속까지 마칠 수 있었음.

이 뒤에 DB용으로 볼륨을 따로 추가해서 마운트하는 작업을 하긴 했는데, 해당 부분은 카카오 클라우드에서 제공하는 사용자 가이드에 설명이 잘 되어있어서 딱히 어렵지는 않았다.


다 쓰고 보니 별로 어렵지도 않다.. 여태 IDC에 설치된 물리서버에 접속하는 방식만 사용해 오다가 클라우드를 써보니 비슷한 듯 하면서도 미묘하게 달라서 오래 걸렸다..

profile
이것저것 하는 개발자

0개의 댓글