IT/오라클클라우드

VCN과 프로비저닝(프리티어 신규 서버 구축)

xego 2025. 4. 17. 09:37

오라클 클라우드에 처음 가입하고 나서 프리티어를 이용해 서버를 구축해 볼것이다.

그러기 위해선 VCN과 프로비저닝을 해야한다.

 

1. 사용하기 위한 기본적인 VCN 리소스 생성하기.

네트워킹 > 가상 클라우드 네트워크 > VCN 생성

 

이름, IPv4 CIDR 블록 설정

 

자. 이렇게 하면 추후에 인스턴스생성하고 접속이 안될꺼다. 이유는 아래서 설명한다.

NAT, IGW 다 일일히 생성해줘야하는데 AWS에 익숙한 사람들은 엇 하고 실수한다. 필자도 그러했다.


VCN 마법사 > 인터넷 접속을 통한 VCN 생성

그럼 이 사진을 볼수있는데

말그대로 VCN, Pub,Private, IGW, NAT, SG 리소스가 필요하다

인스턴스를 사용하기 위한 기본적인 리소스들을 생성해야하기 때문이다.

쭉 생성해주면 위에서 VCN 생성 버튼과 달리 많은 네트워크 리소스들이 생성이된다.

 

2. 인스턴스 프로비저닝(VM 생성이라 생각하면 된다.)

컴퓨트 > 인스턴스 > 인스턴스 생성

 

우분투로 생성

 

1) [자동으로 퍼블릭 IPv4 지정]을 해제하는 이유는 추후 퍼블릭IP 할당해서 인스턴스에 추가할 예정이다.

뒤에서 설명하도록 하겠다.

SSH 키 추가 > [퍼블릭 키 다운로드]

이렇게 두개의 파일을 받아놓고, key 변환을 해줘야한다.

이번 변환은 puttygen을 사용하겠다.

https://www.puttygen.com/

 

PuTTYgen Download

Download PuTTYgen for Windows, Linux and Mac operating system. Find step by step guide to downloading PuTTYgen, a key generator for free.

www.puttygen.com

프로그램은 위 사이트에서 받도록 하자.

처음 프로그램을 킨 화면 > [Load] 를 눌러 [ssh-key-2025-04-16.key]를 컨버트해주자.

두번째 사진에서의 ssh-rsa를 꼭 복사해두자. 

ppk 안쓰냐? 라고 할수있는데 최초접속 1회용이므로 버릴꺼다.

* ssh-key-2025-04-16.key.pub 는 공개키이므로 를 넣으면 안된다.

 

다시 오라클클라우드 인스턴스 생성으로 돌아와서

위에서 복사한 ssh-rsa 키값을 [퍼블릭 키 붙여넣기 > SSH 퍼블릭 키] 에 추가하도록 하자.

 

그리고 쭉 다음 눌러 인스턴스를 생성해주자.

 

인스턴스가 생성이 되었다. 

 

1) '[자동으로 퍼블릭 IPv4 지정]을 해제' 했던 부분에서 퍼블릭 고정IP를 할당해 보도록 하자.

IP 관리 > 예약된 퍼블릭 IPv4 주소 > 퍼블릭 IP 주소 예약

잘 만들어진 퍼블릭 IP.  여기 조금 복잡할수 있다

컴퓨트 > 인스턴스 > 연결된 VNIC > IP관리 > 편집 

발급해놓은 퍼블릭 IP를 추가하자. 

 

3. 접속

최초 접속은 CMD로 하자.

ssh -i [경로.key] ubuntu@[IP]


아래와 같은 pem문제는 아니여서 다행인 것으로..

PEM 키 파일 권한 변경(kakaocloud PEM) :: 제고

 

PEM 키 파일 권한 변경(kakaocloud PEM)

카카오클라우드에서 VM을 생성하고 PEM키로 접속하려는데 아무리 해도 안되던 상황이라 해결했던 상황이다. Windows 환경에서 PEM 키를 사용한 SSH 연결 시 인증 오류가 발생하는 경우가 있다.. 이는

nwxgt.tistory.com