ForFour

GCP(Google Cloud Platform)에서 VM 생성하고 ssh 접속해보기 (ft. 아이패드로 ssh 접속하기) - 2 본문

인생은 선택의 연속

GCP(Google Cloud Platform)에서 VM 생성하고 ssh 접속해보기 (ft. 아이패드로 ssh 접속하기) - 2

for_four 2021. 1. 21. 22:58

이제 ssh로 인스턴스에 접속해보겠습니다.

 

vm에 접속하기

생성된 vm에 접속하는 방법은 여러가지가 있습니다.

 

1. 브라우저에서 ssh 연결

2. 맥 or 리눅스 or 윈도우에서 다른 ssh 클라이언트를 사용하여 연결

3. os에 등록된 사용자 계정으로 접속

4. 다른 iOS 기기에서 ssh로 접속

 

등등.. 몇 가지 방식이 더 있을 겁니다. 지금 목표는 4번 방법이기 때문에 1,2,3 번 방법은 넘어가도록 하겠습니다. 

 

>>> 2번에 대해 궁금하시다면 잘 설명되어 있는 생성된 GCP를 SSH로 접속하기 이 분의 블로그를 살펴보셔도 좋을 것 같습니다.

 

ssh key 생성, 등록하기

ssh에 접속하려면 우선 ssh key를 생성하고 CGP에 키를 등록해야합니다. 현재 사용중인 앱 Terminus를 기준으로 진행하겠지만 기본적인 과정은 똑같습니다.


1. 키 생성하기(Generate Key)
Keychain - Generate Key에서 Type을 RSA로 선택하고 key를 저장합니다.

2. 키 내보내기
생성된 키를 선택하면 내보낼 수 있습니다. copy를 선택하여 키를 복사합니다.

3. 메타데이터에 키 등록하기
복사한 키를 ssh 키로 등록합니다.

키를 복사하게되면 아래와 같은 키가 복사됩니다. Generated by Termius를 지우고 ==뒤에 원하시는 키의 이름을 입력하고 저장하면 됩니다.

ssh-rsa AAAAB3...blahblahblahblahblahblahblahblahblahblahblahblah...BT+39RMk3p7c5fSeJsz55Xo46zql0DbvIVXlNo9TSP1pRtQ== Generated By Termius

 

ssh 로 iPad에서 접속하기

이제 모든 준비를 마쳤습니다. ssh로 vm에 접속만 하면 됩니다.
새로운 호스트를 외부ip의 이름으로 생성한 뒤에 key의 이름, key를 차례로 입력하면 이제 iOS 환경에서 vm에 접속해 작업할 수 있습니다 :)

 

 

추가로 편하게 접속하기 위해 먼저 keychain-new identity에서 Username에 key의 이름을 입력하고 생성한 키를 저장하면 쉽게 접속 가능합니다.

>>> *mosh로 접속하기 위해서는 접속하려는 서버가 mosh로 돌아가고 있어야합니 우선 호스트에 접속하여 mosh 서버를 설치해주면 됩니다.

 

 

참고

jybaek.gitbook.io/with-gcp/appendix/gce_to_ssh

boxnwhis.kr/2020/01/11/coding_with_ipad.html

ruuci.tistory.com/6

nhj12311.tistory.com/317

wadadada.tistory.com/30

Comments