일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- BOJ 4948
- BOJ 2146
- BOJ 2407
- BOJ 5568
- BOJ 6593
- AWS
- BOJ 2234
- 조합 알고리즘
- javascript
- 분할과 정복
- BOJ 2167
- Coercion
- Lambda
- MySQL
- serverless
- 플로이드 와샬
- BOJ 1912
- spring security
- springboot
- BOJ 1074
- BOJ 11726
- BOJ 1697
- DP
- 다익스트라
- BOJ 2213
- priority_queue
- BOJ 1926
- BOJ 2012
- BOJ 4485
- BOJ 5791
- Today
- Total
고인물을 지양하는 블로그
[Serverless] GCP Compute Engine에 VSCode로 ssh 접속 본문
Compute Engine VM 접속을 위한 ssh 키를 발급하는 방법
Compute Engine VM 접속을 위한 ssh 키를 발급하는 방법은 몇 가지가 있다.
1. 로컬 머신에서 ssh 키를 생성해 추가하는 방법
2. Google Cloud CLI 라이브러리를 이용하는 방법
3. Google Cloud Console 브라우저 ssh 연결을 이용하는 방법 - (브라우저 터미널)
SSH 키 만들기 | Compute Engine 문서 | Google Cloud
SSH 키 만들기 | Compute Engine 문서 | Google Cloud
SSH 키 생성 방법
cloud.google.com
이 글에서는 1번 로컬 머신에서 ssh 키를 생성해 추가하는 방법을 다룰 예정이다.
OS 내장 ssh 키젠 사용해 open ssh 키 만들기
* 내장 ssh-key 유틸리티를 사용하면 윈도우 환경에서도 PuTTYgen 없이 ssh 키 생성이 가능하다.
* 2018년 업데이트 이후 OpenSSH Client가 기본으로 설치
ssh 키를 생성하기 위해서는 다음 커맨드를 입력한다.
ssh-keygen -t rsa -f 저장할경로/파일명 -C gcp유저네임 -b 2048
윈도우10, Linux/macOs도 동일

해당 폴더에 가면 생성된 .pub 공개 키 파일과 개인 키 파일을 확인할 수 있다.

우리가 등록할 키(공개키)는 .pub 파일에 있다. 해당 파일을 메모장/notepad 등으로 열면

등록할 키를 확인할 수 있다.
로컬 머신에서 ssh 키를 생성해 추가하는 방법
i) ComputeEngine > 메타데이터 > SSH 키 - 해당 프로젝트 전제 인스턴스에 대한 접속

키 붙여넣기
1번 방법과 2번 방법의 차이는 1번 방법은 프로젝트에 생성된 전체 인스턴스에 대한 접근이 가능하고, 2번 방법은 해당 인스턴스에 대한 접속만 가능하다는 차이가 있다.
ii) ComputeEngine > VM 인스턴스 > 인스턴스 > 수정 > SSH 키 - 해당 인스턴스에 대한 접속

인스턴스명 클릭, 수정 클릭

하단의 보안 및 액세스 중 ssh키 항목

기본으로 브라우저 ssh 접속을 위한 기본 ssh 키가 입력돼 있다.
항목 추가 클릭 후 키 등록
vscode에서 ssh 연결하기는 아래 블로그를 참고
VS Code 와 Google Compute Engine을 연동해보자 (Remote SSH) (tistory.com)
VS Code 와 Google Compute Engine을 연동해보자 (Remote SSH)
MS에서 개발한 VS Code는 간단한 UI와 다양한 편의기능으로 많은 개발자들이 사용하고 있는 코드에디터이다. 나도 VS Code를 메인으로 사용하여 개발하고 있다. GCP를 이용하다보면 Google Compute Engine (G
developer-itspjc.tistory.com
액세스 방법 선택 | Compute Engine 문서 | Google Cloud
VM에 SSH 키 추가 | Compute Engine 문서 | Google Cloud