IT/linux

맥에서 구글클라우드(GCE) 접속

generator 2025. 2. 6. 11:05

맥 콘솔에서 GCE(Google Compute Engine) 인스턴스에 접속하는 방법은 크게 두 가지가 있습니다.

1. gcloud CLI 사용

gcloud CLI는 구글 클라우드 플랫폼을 관리하기 위한 명령줄 도구입니다. 이를 사용하면 GCE 인스턴스에 SSH로 접속할 수 있습니다.

설치 및 설정:

  1. gcloud CLI 설치: 다음 명령어를 터미널에 입력하여 gcloud CLI를 설치합니다.
  2.  
    curl https://sdk.cloud.google.com | bash
    
  3. Bash
     
  4. gcloud 초기화: 다음 명령어를 입력하여 gcloud를 초기화하고 구글 클라우드 계정에 로그인합니다.
  5.  
    gcloud init
    # 만약 실행이 되지 않는다면 
    # find ~/ -name "gcloud" 2>/dev/null 로 설치된 위치를 찾아서 
    # vi ~/.zshrc 로 설정파을 수정합니다.
    # export PATH="$PATH:/Users/<username>/google-cloud-sdk/bin" 이렇게 추가 합니다
  6. Bash
     
  7. 프로젝트 선택: 다음 명령어를 입력하여 접속하려는 GCE 인스턴스가 속한 프로젝트를 선택합니다.
  8. Bash
     
    gcloud config set project <프로젝트 ID>
    # 프로젝트 ID 확인 방법 : gcloud projects list

2 SSH 접속

  1. 인스턴스 목록 확인: 다음 명령어를 입력하여 접속하려는 인스턴스의 이름과 영역(zone)을 확인합니다.
  2. Bash
     
    gcloud compute instances list
    
  3. SSH 접속: 다음 명령어를 입력하여 인스턴스에 SSH로 접속합니다.예시:
  4. Bash
     
    gcloud compute ssh my-instance --zone=us-central1-a
  5. Bash
     
    gcloud compute ssh <인스턴스 이름> --zone=<영역>
    # gcloud compute ssh instance-20250203-045003 --zone=us-central1-c
    
    #사용자 이름을 지정할 경우
    gcloud compute ssh 사용자@<인스턴스 이름> --zone=<영역>