구글 클라우드 플랫폼 콘솔 접속
https://console.cloud.google.com/welcome?hl=ko
: 접속 후 프로젝트 생성
GCP 프로젝트에 Compute Engine API 연동
https://console.cloud.google.com/marketplace/product/google/compute.googleapis.com
: 사용 클릭 > 잠시 뒤 프로젝트에 컴퓨트 API가 추가 됨
VM 생성
https://console.cloud.google.com/welcome
- VM 생성 전 선택사항
: GCP의 네트워크 기본 값은 프리미엄인데, 이는 사용자와 가까운 백본을 통해 송수신 하는 방법이다.
: 프리미엄의 경우 트래픽 비용이 더 들게 되기 때문에, 아래 링크에서 기본 네트워크를 일반으로 하면 비용을 절약할 수 있다.
: 일반은 서버와 가까운 백본을 통해 송수신 하기 때문에 성능적으로는 좋지 않다
- 기본 네트워크 설정
http://console.cloud.google.com/net-tier/tiers/details?hl=ko
: 반드시 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
: 이곳에 무료리전과 관련한 설명들이 있다
구글 클라우드 설치
https://cloud.google.com/sdk/docs/install-sdk?hl=ko
- 빠른 링크
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
: 기본 프로젝트 / 기본 리전 및 영역 설정
VM에서 SSH key 추가 후 OS-Login 설정
https://cloud.google.com/compute/docs/connect/add-ssh-keys?hl=ko&cloudshell=true#os-login:
: 위 페이지에서 "이 페이지에서 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 Login 시도
gcloud compute ssh VM_인스턴스_이름
- 로그인 안될 때 참고
참고
'InfraStructure > Cloud' 카테고리의 다른 글
stackoverflow.com의 서버 구조 (0) | 2023.04.30 |
---|---|
클라우드 서비스 프리티어 별 비교 (AWS / Azure / GCP / Oracle) (0) | 2023.04.24 |
오라클 클라우드 프리티어의 모든 것 (0) | 2022.12.12 |
Qemu VM으로의 원격 데스크탑 연결 (0) | 2022.04.04 |
AWS 인스턴스 유형 및 가격 (0) | 2021.12.14 |