그냥 웹에 떠있는 OracleVM 정도로 생각했는데 관련 지식이 전무해서인지 생각보다 시간이 오래 걸려서 기록으로 남긴다.
난 그냥 설치하고 vm올리면 바로 putty 붙을 수 있을 줄 알았지..
이 글의 목적은, 카카오 아이클라우드를 처음 써 보는 입장에서 카카오 클라우드에 올린 우분투 서버에 ssh접속하는걸 목표로 한다 ..
프로젝트 레벨 역할이라는 것도 있던데 프로젝트 설정 만지는 권한 지정하는 부분인 듯.
무슨 한 단계를 들어갈 때마다 모르는 단어들밖에 안 나왔다.
VPC
카카오 i 클라우드(Kakao i Cloud)의 VPC(Virtual Private Cloud)는 사용자 정의 사설 네트워크 서비스입니다.
VPC를 사용하여 사용자는 여러 네트워크 구성 요소(Network Component)를 조합해 사용자 환경에 적합한 네트워크를 빠르고 편하게 구축할 수 있습니다. 또한 논리적으로 격리된 VPC를 생성하고, 디렉트 커넥터 및 VPN 커넥터 등의 컴포넌트를 이용해 다른 외부의 VPC와 연결하여 사용할 수 있습니다.
카카오 아이클라우드 유저가이드에서 발췌했다.
요컨대 vm을 올리기 전에, 가상 네트워크 환경부터 구축하라는 말인 것 같다.
+ VPC 만들기
클릭생성 화면을 찍고 싶은데, 계정당 VPC는 한개밖에 설정하지 못한다고 함. 특별히 뭘 골라야할지 난감했던 항목은 없었던 것 같다.
드디어 조금 익숙한 개념이 나왔다. 카카오 아이클라우드는 CentOS
, Windows Server
, Ubuntu
부터 Rocky Linux
, Alma Linux
등의 이미지를 제공한다.
Virtual Machine
을 찾아 클릭Instance
클릭+ 인스턴스 만들기
버튼 클릭, 여기서 OS를 골랐던 것 같음.Key Pair
클릭 후 생성. 키페어를 생성하면 .pem
파일이 자동으로 다운로드된다. 이 파일을 이용해 SSH 접속해야한다.
VPC
클릭.Public IP
클릭. 프로젝트별로 구분되어 있다.+ 공인 IP 만들기
를 눌러서 생성.VPC
화면이 보이는 상태에서 해당 프로젝트의 Security Group
클릭.default
로 설정된 시큐리티 그룹이 있다. SSH 접속할 수 있도록 인바운드 정책을 설정하자.Putty를 설치하면 함께 설치되는 PuttyGen이라는 프로그램으로 pem파일을 ppk파일로 바꿀 수 있다. 자세한건 아래 블로그를 참조.
[PuTTY]private key(ppk,pem)를 이용하여 ssh접근하기
해당 링크에서 설명하는 방법으로 접속까지 마칠 수 있었음.
이 뒤에 DB용으로 볼륨을 따로 추가해서 마운트하는 작업을 하긴 했는데, 해당 부분은 카카오 클라우드에서 제공하는 사용자 가이드에 설명이 잘 되어있어서 딱히 어렵지는 않았다.
다 쓰고 보니 별로 어렵지도 않다.. 여태 IDC에 설치된 물리서버에 접속하는 방식만 사용해 오다가 클라우드를 써보니 비슷한 듯 하면서도 미묘하게 달라서 오래 걸렸다..