Oracle cloud - instance 고정 IP 할당

Kimsoohyun·2023년 12월 2일
1

Oracle cloud

목록 보기
4/5
post-thumbnail
post-custom-banner

Intro

이전 글을 통해 Instance 생성을 완료했다면 SSH 접속을 통해 Instance에 접속하여 작업을 할 것이다.
Public IP address를 통해 SSH 접속이 가능한데, 기본 IP 경우 유동적으로 바뀔 수 있기 때문에 IP를 고정해주는 작업이 필요하다.
이 작업을 해주지 않으면 잘 접속하던 IP로 똑같이 접속했는데 어느순간 접속이 안되는 경험을 할 수 있다.

Verse

Public IP address를 변경해보자.

고정 IP 할당

생성된 instance에는 다음과 같은 IP가 설정된 것을 확인할 수 있다.

IP 할당 화면 이동

햄버거 버튼 > Networking > IP management 영역의 Reserved public IPs 을 클릭하자.

Reserve public IP address

Instance 생성 때와 같이 여기서도 scope가 올바로 선택되어 있는지 확인하고 Reserve public IP address 버튼을 통해 IP 예약 화면으로 접근하자.
Reserved public IP address name에 지정할 이름을 입력한 뒤 Reserve public IP address 버튼을 통해 생성을 완료하자.
그러면 다음과 같은 화면을 만날 수 있는데 생성된 예약 IP 주소를 instance에 연결해주어야 한다.

Instance VNIC 설정

다시 instance 화면으로 돌아와서 하단으로 스크롤 해보자.
그러면 아래 Resources를 확인할 수 있는데 여기서 Attached VNICs를 클릭하고 instance에 연결된 VNIC를 클릭해주자.

VNIC > Public IP Address 변경

VNIC 설정 화면으로 들어와서 하단으로 스크롤을 내려주자.
아래와 같은 화면에서 Resources 영역의 IPv4 Addresses를 누른 후 세로 줄임표(⋮)를 클릭한 후 Edit 버튼을 통해 Instance의 Private IP Address 편집화면으로 진입하자.

Public IP 할당해제

예약된 IP로 바로 할당하면 좋겠지만 아쉽게도 기존에 할당된 IP를 취소한 후, 예약된 IP로 설정이 가능했다.
(이유는 딱히 찾아보지 않았다. 아시는 분 계시면 댓글로 알려주시면 감사하겠다.)
No public IP를 선택한 후 Update 버튼으로 instance의 IP를 업데이트해주자.
그러면 Public IP Address 할당이 해제된 것을 확인할 수 있다.
IP 할당을 위해 세로 줄임표(⋮)를 눌러 다시 편집화면으로 진입하자.

Reserved Public IP 할당

이번에는 Reserved public IP를 선택하고 select Existing Reserved IP Address를 체크한 후 생성했던 Mini_project_ip를 선택해주자.
(다른 이름으로 생성했다면 Mini_project_ip가 아닌 다른 이름으로 되어있을 것이다.)
선택을 완료했다면 update 버튼을 클릭하자.
그러면 우리가 아까 생성했던 고정 IP로 Public IP Address가 예약된 것을 확인할 수 있다.

Instance - Public IP address 확인

다시 Instance 화면으로 돌아가면 Public IP address에 익숙한 IP가 있는 것을 확인할 수 있다.

할당된 IP로 SSH 접속

ssh키를 다운받았던 디렉토리로 이동하여 ssh를 통해 instance로 접속해보자.

$ ssh ubuntu@{Public IP address} -i .\ssh-key-202x-xx-xx.key
ubuntu@mini-project-instance:~$ whoami
ubuntu

Outro

instance의 IP가 고정되어 IP가 변경될 걱정은 하지 않아도 되겠다.
이제 필요에 맞게 instance를 사용하면 된다!

profile
어제보다 나은
post-custom-banner

0개의 댓글