GCP를 이용하여 Ubuntu 가상머신 만들고 실행해보기
GCP는 Google Cloud Platform의 약자로 구글에서 제공해주는 클라우드 서비스이다. 아마존을 사용하면서 주변 지인으로부터 구글에서도 클라우드 서비스를 제공해주며, 평생 가상머신 1대를 무료로 제
forfull.tistory.com
가상머신을 만들지 않았다면 위 글을 읽고 만들고 보는 것을 권장한다.
가상머신 세부정보에 들어가면 SSH 키가 없는 것을 확인할 수 있다.
SSH키를 따로 발급을 받아야 한다.
1. git이 깔려있다면 keygen을 이용해서 SSH키를 발급받을 수 있다.
2. puttygen을 이용하여 SSH키를 발급 받는 게 가능하다.
1번은 안해봐서 모르겠고(추후 올릴 예정)
2번으로 진행해보겠다.
PuTTYgen Download
Download PuTTYgen for Windows, Linux and Mac operating system. Find step by step guide to downloading PuTTYgen, a key generator for free.
www.puttygen.com
puttygen을 검색하면 위 사이트가 나오며, 다운로드를 하면 바로 실행할 수 있다.
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Download PuTTY: latest release (0.76)
This page contains download links for the latest released version of PuTTY. Currently this is 0.76, released on 2021-07-17. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel
www.chiark.greenend.org.uk
위 사이트에 들어가서 본인의 운영체제에 맞게 Putty를 설치한다.
puttygen을 실행하면 GUI가 나오게 된다. (RSA로 체크되어 있는가를 확인하자.)
Generate를 누르면 바로 SSH 키가 생성된다.
SSH키가 생성되는동안 붉게 표시된 영역(Key) 내에서 계속 마우스를 움직여줘야 한다.
(마우스 움직임으로 SSH키가 무작위로 생성되는 듯 하다.)
키 생성이 끝나면 위 화면처럼 나온다. (Puttygen 창을 닫아선 안된다.)
1. Key comment : 사용자 아이디
2. Key passphrase : 패스워드 설정
3. Confirm passphrase : 패스워드 확인
4. "Save private key"를 눌러 키파일을 저장 (키 파일은 ppk형태로 저장한다.)
5. key 영역 내 ssh-rsa 내용을 모두 복사
GCP > VM 인스턴스 > 좌측 Compute Engine > 설정 > 메타데이터
이 순서대로 따라오면 위 화면처럼 나온다.
SSH 키 > 상단의 "수정" 클릭
ssh-rsa 내용을 SSH 키 항목에 모두 복사하고 아래 "저장" 클릭
저장이 끝나면 리스트에서 저장된 키 값을 확인할 수 있다.
VM 인스턴스 세부정보로 돌아와서 복사한 ssh-rsa를 붙여넣고 저장한다.
이후 Putty를 실행한다.
Putty를 실행하면 위 화면처럼 나온다.
Host에는 다음과 같이 적는다
{Key_Comment}@{Instance_public_ip}
PuttyGen에서 SSH 키를 만들 때 Key_Comment에 사용자 아이디를 적으라고 했을 것이다.
예.
Key_Comment : qwe123
Instance_public_ip : 12.111.222.33 이면
hostName : qwe123@12.111.222.33
좌측 메뉴 > Connection > SSH > Auth 에서
Private key file for authentication에 Puttygen을 통해 저장한 private key 파일을 적용시킨다.
좌측 메뉴 > Session 에서
Session 명을 자유롭게 입력하여 저장하고 "Open" 클릭
성공적으로 접속하였다.
'GCP(google Cloud Platform)' 카테고리의 다른 글
가상머신에 cmd로 접속하기 (0) | 2022.05.17 |
---|---|
가상머신 방화벽 설정하기 (0) | 2022.01.15 |
GCP를 이용하여 Ubuntu 가상머신 만들고 실행해보기 (0) | 2022.01.15 |