개발_기타/미분류

SSH로 GCP 인스턴스 접속하기

zuyo 2022. 3. 24. 22:39
반응형

1. RSA 키 생성

ssh-keygen -t rsa -b 4096 -f ~/.ssh/gcp_yohanistory -C [USERNAME]
  • -t [타입명] : 키 암호화 방식 선택
  • -b [숫자] : type 의 bytes 설정, rsa 암호화 방식은 기본 2048인데 4096으로 설정 (보다 안전함)
  • -f [파일명] : 생성할 key의 경로와 이름. 여기서는 ~/.ssh에 생성함.
  • -C [내용] : 주석 입력. GCP의 메일 계정을 입력한다.

ssh-keygen이 완료되면 2개의 키(공개키, 개인키)가 생성된다.

공개키(.pub)를 GCP에 등록하게 되면, 개인키를 갖고 있는 본인만 접속이 가능하게 된다.


2. GCP에 공개키 등록

GCP → Computer Engine → 메타데이터 → SSH키

공개키 파일 안의 내용을 그대로 카피하여 붙여넣는다.

사용자명은 아래 SSH 접속시 쓰인다.


3. SSH 접속

터미널(ex itemrs2)에서 아래와 같이 입력하여 서버에 접속한다.

ssh -i [개인키] [사용자명]@[인스턴스IP]

# ex
ssh -i ~/.ssh/gcp_yohanistory yohanistory@33.123.255.3
반응형