Programming/Server

[Server] GCP VM 인스턴스 생성 및 putty를 통한 ssh 접속

JIHYEON LEE 2022. 1. 11. 18:33

GCP VM 인스턴스 생성 및 putty를 통한 ssh 접속(ssh 외부 접속)

1. VM 인스턴스 생성

     Computer Engine - 가상 머신 - VM 인스턴스

설정은 각자 상황에 맞게 변경하기

 

 

2. 고정 IP 설정

     VPC 네트워크 - 외부 IP 주소

예약 버튼을 클릭하여 고정 ip 설정하기

 

 

3. PuTTYgen을 통해 public key와 private key 생성하기

Generate 버튼을 클릭해서 key 생성

 

Key comment: GCP에서 사용하는 이메일

Key passphrase: password

Confirm passphrase: password 한번 더 입력

 

Public key for pasting into OpenSSh authorized_keys file에 있는 텍스트는 GCP 설정에 추가해야 하는 텍스트이므로 저장해두기

 

해당 정보들을 모두 입력한 후 Save public key와 Save private key 버튼을 클릭해서 key 저장

 

 

4. 메타데이터 SSH키에 정보 추가하기

     Computer Engine - 설정 - 메타데이터

수정 버튼을 클릭하여 수정 탭을 열고, 항목 추가를 클릭한 후 새로 생긴 텍스트박스에 PuTTYgen에 있던 Public key for pasting into OpenSSh authorized_keys file 텍스트를 전부 복사해서 넣은 뒤 저장

 

 

4. putty로 ssh 접속하기

Host Name: 고정 IP

 

Connection - SSH - Auth

Private key file for autherntication에 생성한 pk 파일을 업로드

 

login as: 메타데이터 SSH키 추가할 때 설정된 사용자 이름

Passphrase for key "": key 생성할 때 설정한 password

 

sudo su root를 통해 root 사용자로 변경 가능