터미널로 원격접속
macOS, 유닉스, 리눅스 기준.
ssh 키 생성
bash
# 이름 : 구글계정을 설정해도 되고, 아니어도 됨.
# 구글계정은 [xxx@gmail.com]처럼 @와 gmail.com이 모두 들어가야 한다.
# 옵션 -t : 키의 유형을 설정. 여기서는 rsa 알고리즘 사용
# 옵션 -f : 경로와 이름을 지정
# 옵션 -b : 키의 비트 수를 지정
ssh-keygen -t rsa -f ~/.ssh/(키이름) -C (이름) -b 2048
ssh 키를 인스턴스에 추가
- 왼쪽 상단 메뉴(☰) → Computer Engine →
설정의메타데이터 ssh 키누르고수정누르기- 터미널 키고
cat ~/.ssh/(키이름).pub치기 - 해당 내용 복사 후 ssh 키 추가.
ssh로 접속하기
bash
ssh -i [키파일경로] [계정]@[외부IP]
아이패드로 원격접속
termius 앱을 이용한다.
termius 앱 다루기
termius앱 키기 →Keychain→+버튼 누르기Generic Biometric Key선택,Name만 입력하기- 생성 후 생성된 키를 길게 누르면 Edit이 나온다.
- Edit을 누르고 Public이라고 나온 텍스트를 전부 복사
구글 페이지에 접속
- 왼쪽 상단 메뉴(☰) → Computer Engine →
설정의메타데이터 - 아이패드에서 복사된 public 키를 추가.
bash
# 넣는 방식은 다음과 같다.
# 뒤에 구글 계정을 넣어줘야 같은 사용자로 들어간다.
(복사한 ssh) (구글 계정)
- 다시 아이패드를 키고
termius앱 키기 →Hosts->+버튼 누르기 - New Host 누르기
bash
Alias : 이름
Hostname : gcp 인스턴스의 ip 주소
Username : 구글 계정에서 @ 앞 부분