minhui study

Google Cloud에서 Instance 만들기 본문

네트워크/AWS와 함께하는 네트워크 개념과 보안

Google Cloud에서 Instance 만들기

minhui 2020. 11. 7. 18:31

Instance

Google 인프라에서 호스팅되는 가상 머신(VM)으로 Google Cloud console, gcloud 명령줄 도구, Compute Engine API를 사용하면 인스턴스를 만들 수 있다.

 

1. INSTANCE 생성

1.1 좌측 메뉴버튼 > Computer Engine 선택

 

 

1.2 인스턴스 만들기 클릭

 

1.3 인스턴스 상세 정보 결정하기

Region은 asia-northeast3 (Seoul)로, 영역은 asia-notheast3-a로 설정하였고, 

머신 유형은 가장 작은 micro로 해주었고 부팅 디스크는 Ubuntu 18.04.LTS로 해주었다.

(꼭 이렇게 해야되는 것은 아니다. 자신의 용도에 맞게 설정하면 된다.)

 

마지막으로 HTTP 트래픽 허용을 체크해준다음 만들기 버튼을 누르면 인스턴스가 생성된다. 

 

다음과 같이 instance가 새로 생성이 된 것을 확인할 수 있다. 

 

2. PRIVATE KEY 생성

2.1 puttygen.exe를 이용하여 RSA 키를 생성한다.

    - 먼저 key comment에 본인의 gmail 계정을 적고, 키를 Export하여 내 파일에 저장한다. 

      (파일의 확장명은 .pem이다.)

저장된 키

 

2.2 Computer Engine > Metadata > ssh keys > 수정 선택 후 위에 key의 내용을 복붙한 후 저장한다.

 

 

3. 방화벽 설정하기

3.1 구글에 what is my ip라고 친 다음 자신의 아이피 주소 확인하기

3.2 방화벽 규칙 설정 메뉴로 들어가서 방화벽 규칙을 만든다. 

(나는 여기서 Source IP Range에 <본인 외부 아이피/32>를 써주었고 프로토콜과 포트는 전체 허용을 하였다.)

 

 

4. INSTANCE 접속하기

이제 마지막으로 인스턴스에 접속할 차례이다. 아까 키를 저장했던 경로로 가서 인스턴스의 외부 IP를 확인한 다음 

아래와 같은 명령어 입력하면 인스턴스에 접속되는 걸 확인할 수 있다.

ssh -i ./(저장한 키 파일 이름.pem)  (본인 gmail 아이디)@(instance 외부 IP)

* 추가로 인스턴스를 중지하고 싶을 때는 다음과 같이 점 세개인 부분을 눌러 중지하면 되고 다시 시작도 가능하다.

Comments