320x100
320x100

구글 클라우드 플랫폼 콘솔 접속

https://console.cloud.google.com/welcome?hl=ko 

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

: 접속 후 프로젝트 생성

 

 

 

 

GCP 프로젝트에 Compute Engine API 연동

https://console.cloud.google.com/marketplace/product/google/compute.googleapis.com

 

Google Cloud console

 

console.cloud.google.com

: 사용 클릭 > 잠시 뒤 프로젝트에 컴퓨트 API가 추가 됨

 

 

 

 

 

VM 생성

https://console.cloud.google.com/welcome

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

- VM 생성 전 선택사항

: GCP의 네트워크 기본 값은 프리미엄인데, 이는 사용자와 가까운 백본을 통해 송수신 하는 방법이다.

: 프리미엄의 경우 트래픽 비용이 더 들게 되기 때문에, 아래 링크에서 기본 네트워크를 일반으로 하면 비용을 절약할 수 있다.

: 일반은 서버와 가까운 백본을 통해 송수신 하기 때문에 성능적으로는 좋지 않다

 

- 기본 네트워크 설정

http://console.cloud.google.com/net-tier/tiers/details?hl=ko 

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

: 반드시 VM 생성전에 설정해야 한다

 > 참고 (https://cloud.google.com/network-tiers/docs/set-network-tier?hl=ko)

 

- VM 생성

: 대시보드에서 VM 만들기를 클릭 (https://console.cloud.google.com/welcome

: 리전 > 머신구성 > 부팅 디스크 > 방화벽 등에 대해 설정한다

: 머신 구성의 경우 e2micro로 해야한다

 

- 리전 선택 참조

https://cloud.google.com/free/docs/free-cloud-features?hl=ko#compute 

 

Google Cloud 무료 프로그램

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 Google Cloud 무료 프로그램 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Goog

cloud.google.com

: 이곳에 무료리전과 관련한 설명들이 있다

 

 

 

 

 

 

구글 클라우드 설치

https://cloud.google.com/sdk/docs/install-sdk?hl=ko 

 

빠른 시작: Google Cloud CLI 설치  |  Google Cloud CLI 문서

Google Cloud CLI를 설치하고 몇 가지 핵심 gcloud CLI 명령어를 실행하는 방법을 알아봅니다.

cloud.google.com

- 빠른 링크

https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe?hl=ko 

 

 

 

 

 

구글 클라우드 CLI에 기본 설정

https://cloud.google.com/compute/docs/gcloud-compute?hl=ko#default-properties 

 

gcloud 컴퓨팅  |  Compute Engine 문서  |  Google Cloud

imageFamilyViews

cloud.google.com

: 기본 프로젝트 / 기본 리전 및 영역 설정

 

 

 

 

 

VM에서 SSH key 추가 후 OS-Login 설정

https://cloud.google.com/compute/docs/connect/add-ssh-keys?hl=ko&cloudshell=true#os-login: 

 

VM에 SSH 키 추가  |  Compute Engine 문서  |  Google Cloud

VM 인스턴스에 SSH 키를 추가하는 방법

cloud.google.com

: 위  페이지에서 "이 페이지에서 Cloud Shell 활성화하기" 버튼을 클릭

 

- SSH 공개키 생성

ssh-keygen -t rsa -b 4096 -C "이메일 [선택사항]"

: 브라우저 아래 단에 CLI가 활성화 되는데, 위 명령어를 입력해서 ssh-keygen을 생성

: 생성 후 마지막에 나온 공개키를 복사

: 공개키가 안보인다면 아래 명령어로 확인

cat ~/.ssh/authorized_keys

 

- OS 로그인 설정

gcloud compute os-login ssh-keys add --key-file=/root/.ssh/id_rsa.pub --project=[GCP 프로젝트 ID]

 

- 프로젝트 메타데이터에 OS 로그인을 허용하도록 설정

gcloud compute project-info add-metadata --metadata=enable-oslogin=true

https://cloud.google.com/compute/docs/oslogin/set-up-oslogin?hl=ko 

 

OS 로그인 설정  |  Compute Engine 문서  |  Google Cloud

OS 로그인을 사용하여 IAM 역할 및 권한을 통해 Linux 가상 머신(VM) 인스턴스에 대한 SSH 액세스를 제어합니다.

cloud.google.com

 

 

 

 

 

 

OS Login 시도

gcloud compute ssh VM_인스턴스_이름

 

- 로그인 안될 때 참고 

https://medium.com/google-cloud-apac/gcp-ssh-%EB%A1%9C-gce-vm-%EC%A0%91%EC%86%8D%EB%B0%A9%EB%B2%95-%EC%A2%80-%EB%8D%94-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-cb37dce39f87

 

[GCP]SSH 로 GCE(VM) 접속방법 좀 더 알아보기

안녕하세요 이정운 입니다.

medium.com

 

 

 

 

참고

 

구글 클라우드 플랫폼 GCP 무료 서버 생성하기(22년 6월 기준)

구글 클라우드 플랫폼(Google Cloud Platform) 무료 서버 생성하는 방법에 대해서 알아보겠습니다. 구글링을 통해 GCP 무료 서버 구축 방법을 찾아보면 포스팅이 작성된 기간에 따라 서버 구축에 관련

wildeveloperetrain.tistory.com

 

300x250
728x90