열렬히.뛰기

SSH로 원격접속

가상화기술 > 클라우드 탐구생활 > SSH로 원격접속

터미널로 원격접속

macOS, 유닉스, 리눅스 기준.

ssh 키 생성

bash
# 이름 : 구글계정을 설정해도 되고, 아니어도 됨.
# 구글계정은 [xxx@gmail.com]처럼 @와 gmail.com이 모두 들어가야 한다. 
# 옵션 -t : 키의 유형을 설정. 여기서는 rsa 알고리즘 사용
# 옵션 -f : 경로와 이름을 지정
# 옵션 -b : 키의 비트 수를 지정

ssh-keygen -t rsa -f ~/.ssh/(키이름) -C (이름) -b 2048

ssh 키를 인스턴스에 추가

  1. 왼쪽 상단 메뉴(☰) → Computer Engine → 설정메타데이터
  2. ssh 키 누르고 수정 누르기
  3. 터미널 키고 cat ~/.ssh/(키이름).pub 치기
  4. 해당 내용 복사 후 ssh 키 추가.

ssh로 접속하기

bash
ssh -i [키파일경로] [계정]@[외부IP]

아이패드로 원격접속

termius 앱을 이용한다.

termius 앱 다루기

  1. termius 앱 키기 → Keychain+ 버튼 누르기
  2. Generic Biometric Key 선택, Name 만 입력하기
  3. 생성 후 생성된 키를 길게 누르면 Edit이 나온다.
  4. Edit을 누르고 Public이라고 나온 텍스트를 전부 복사

구글 페이지에 접속

  1. 왼쪽 상단 메뉴(☰) → Computer Engine → 설정메타데이터
  2. 아이패드에서 복사된 public 키를 추가.
bash
# 넣는 방식은 다음과 같다.
# 뒤에 구글 계정을 넣어줘야 같은 사용자로 들어간다.

(복사한 ssh) (구글 계정)
  1. 다시 아이패드를 키고 termius 앱 키기 → Hosts -> + 버튼 누르기
  2. New Host 누르기
bash
Alias : 이름
Hostname : gcp 인스턴스의 ip 주소
Username : 구글 계정에서 @ 앞 부분