본문 바로가기
GCP

터미널 SSH로 GCE 접속하기

by Zih0 2021. 8. 9.

 

Google Compute Engine은 웹에서 SSH를 클릭해 접속할 수 있지만 아무래도 로컬에서 터미널로 접속하는게 편한 것 같습니다.

 

SDK 설치

우선 Google Cloud SDK를 설치해주세요.

https://cloud.google.com/sdk/docs/install

 

Google Cloud SDK 설치  |  Cloud SDK 문서

이 페이지에는 Cloud SDK 설치를 선택하고 유지하기 위한 안내가 포함되어 있습니다. 설치 안내 참고: 프록시/방화벽을 사용하는 경우 자세한 설치 방법은 프록시 설정 페이지를 참조하세요. Linux C

cloud.google.com

운영체제별 설치방법은 공식문서를 참고해주세요.

 

저는 Mac을 사용중이라 Mac을 기준으로 설명하겠습니다.

공식문서에서 압축 파일을 다운받아 압축을 풀어줍니다.

 

그리고 터미널에서 압축 푼 폴더의 install.sh을 실행시킵니다.

$ ./google-cloud-sdk/install.sh

 

설치되면서  y/n 선택지가 뜨는데 y 입력해주면 됩니다.

 

 

.zshrc restart 

y를 계속하면 자동으로 path를 지정됩니다.

수정사항을 적용시키기 위해 아래 명령어를 입력해줍니다. 

저는 zsh를 사용중이라 zshrc입니다. bashrc를 사용중이시면 source ~/.bashrc 를 해주세요

$ source ~/.zshrc

 

 

gcloud init

그 후, gcloud init을 해줍니다.

$ gcloud init

그러면 로그인이 필요하다는 문항이 나오면 y를 눌러 브라우저로 로그인을 해줍니다.

그리고 본인이 현재 사용중인 프로젝트를 선택하거나 만들어줍니다.

그 후 질문에 따라 y나 n을 해주면 됩니다.

 

 

SSH 접속

이 과정이 끝났으면 gcloud 업데이트를 해줍니다.

$ gcloud components update

 

그리고 이제 우리의 GCE에 접속을 합시다.

$ gcloud compute ssh {접속할 계정}@{인스턴스 ID or 이름}

첫 접속 시, ssh 비밀번호를 설정하는게 뜹니다. 비밀번호를 설정하고 다음부터는 비밀번호를 입력해 접속하면 됩니다.

댓글