GCP

[GCP]윈도우에서 ssh 접속툴로 GCP 인스턴스 접속하기

홍또~ 2020. 10. 5. 17:27

인터넷 브라우저로 SSH 연결

 

GCP를 사용하면 귀찮아서 사진과 같이 SSH버튼을 눌러 인터넷브라우저에서 바로 연결해서 사용을 했었다.

하지만, 이렇게 사용을 하다보니 조금만 사용을 안해도 연결이 끊겨버리고, 다시 재연결 하는데에 시간이 오래 걸렸다.

문제의 연결 에러창

이를 해결하고자 평소에 사용하던 Putty나 Mobaxterm과 같은 ssh접속이 가능한 툴에서 작업을 하고싶어서, 방법을 찾아보았다.(Mobaxterm 매우 추천)

1. ssh-keygen 생성

www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.74)

This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. 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

링크에 들어가 

자신의 윈도우 bit에 맞게 설치

32-bit,64-bit 중 자신에 맞는 것을 골라 설치 한다.

2. 실행 후 Generate 누르기

Generate 클릭

설치한 후 실행시키면 나오는 화면에서 빨간박스 속 Generate를 클릭하고 생성될때까지 대기한다.

- 대기하면서 Key 밑에 Progress바 쪽을 마우스로 왔다갔다 해줘야 게이지가 올라간다 -_-;;

3. 완성된 키 복사 후 저장

Key란에 나오는 긴 키를 클립보드에 복사해놓고, Save privat key를 눌러 로컬PC의 적당한공간에 저장해둔다.

4. 복사한 키를 메타데이터-SSH키에 등록

GCP홈에서 메타데이터-SSH 키를 클릭 후 복사해두었던 키를 붙여넣고 등록한다.

등록 후 사용자 이름은 백업해놓는다.

5. VM인스턴스에서 외부IP 확인 후 접속

vm인스턴스에서 외부ip를 확인 한 후 해당 ip로 접속한다 이때, ssh키로 로그인을 하면된다.

필자는 mobaxterm을 사용하므로 mobaxterm의 기준으로 ssh키 로그인방법을 간단히 설명하겠다.

mobaxterm의 ssh키 로그인 방법

Remote host에 gcp외부 ip 입력하고 빨간네모와 같이 Use private key를 체크한 후,

3에서 로컬PC에 저장했던 SSH 키파일을 선택하고 OK버튼을 누르면 접속이된다.(접속id= 4의 사용자이름 입력)

 

 

 

+ 추가

PuTTY key format too new 에러가 나는경우 아래의 링크를 따라하면된다.

https://hyunsoft.tistory.com/271