[Server] GCP VM 인스턴스 생성 및 putty를 통한 ssh 접속
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 사용자로 변경 가능