맥 콘솔에서 GCE(Google Compute Engine) 인스턴스에 접속하는 방법은 크게 두 가지가 있습니다.
1. gcloud CLI 사용
gcloud CLI는 구글 클라우드 플랫폼을 관리하기 위한 명령줄 도구입니다. 이를 사용하면 GCE 인스턴스에 SSH로 접속할 수 있습니다.
설치 및 설정:
- gcloud CLI 설치: 다음 명령어를 터미널에 입력하여 gcloud CLI를 설치합니다.
-
curl https://sdk.cloud.google.com | bash
- Bash
- gcloud 초기화: 다음 명령어를 입력하여 gcloud를 초기화하고 구글 클라우드 계정에 로그인합니다.
-
gcloud init # 만약 실행이 되지 않는다면 # find ~/ -name "gcloud" 2>/dev/null 로 설치된 위치를 찾아서 # vi ~/.zshrc 로 설정파을 수정합니다. # export PATH="$PATH:/Users/<username>/google-cloud-sdk/bin" 이렇게 추가 합니다
- Bash
- 프로젝트 선택: 다음 명령어를 입력하여 접속하려는 GCE 인스턴스가 속한 프로젝트를 선택합니다.
-
Bash
gcloud config set project <프로젝트 ID> # 프로젝트 ID 확인 방법 : gcloud projects list
2 SSH 접속
- 인스턴스 목록 확인: 다음 명령어를 입력하여 접속하려는 인스턴스의 이름과 영역(zone)을 확인합니다.
-
Bash
gcloud compute instances list
- SSH 접속: 다음 명령어를 입력하여 인스턴스에 SSH로 접속합니다.예시:
-
Bash
gcloud compute ssh my-instance --zone=us-central1-a
-
Bash
gcloud compute ssh <인스턴스 이름> --zone=<영역> # gcloud compute ssh instance-20250203-045003 --zone=us-central1-c #사용자 이름을 지정할 경우 gcloud compute ssh 사용자@<인스턴스 이름> --zone=<영역>