#1 개요
RSA 암호화 기반으로 SSH 통신을 통해 GCP 환경을 공유하는 방식을 진행한다.
1) SSH 키를 생성하면 공개키와 암호키가 생기는데
상대에게 내 공개키를 전달하면
2) 공개키를 등록하여 접속을 허용하는 설정을 진행한다.
#2
ssh key-gen
위와 같은 명령어로 간단하게 만들 수도 있지만,
GCP 공식 문서는 좀 더 복잡하게 설정한다.
https://cloud.google.com/compute/docs/connect/create-ssh-keys?hl=ko#console
SSH 키 만들기 | Compute Engine Documentation | Google Cloud
SSH 키 생성 방법
cloud.google.com
공개키를 등록하는 방법은
1. GCP 콘솔에서 구현되어있는 UI로 쉽게 할 수도 있고
(GCP 콘솔 > Computer Engine > 설정의 메타데이터 > SSH 키 등록)
2. 직접 cmd 환경에서 파일로 등록하고자 한다면
팀원이 정리해둔 방법을 저장해두려고 한다.
#3 vscode 에서 연결
1. vscode에서 F1 을 누르고 'Remote-SSH: Add New SSH Host' 를 선택한다
2. 다음 bash 명령어로 접속한다.
ssh -i id_ed25519 b106@35.216.58.38
id_ed25519 << 상대에게 중 공개키에 대응하는 private key가 저장되어있는 경로를 입력한다.
b106 << console 상의 존재하는 사용자 중 하나
@ 이후 << 인스턴스의 외부 ip
3. 참고
GCP에 웹 서버 배포하기 2 - 맥 터미널에서 GCP 인스턴스 접속하기
GCP에 웹 서버 배포하기 1 - GCP 무료 인스턴스 생성 GCP에 웹 서버 배포하기 1 - GCP 무료 인스턴스 생성 개요 포트폴리오를 만들어야겠다고 생각했다. 스크린샷으로 프로젝트를 표현하는 것 보다는,
uzzam.dev
'프로젝트 기록 > 음성 AI 프로젝트' 카테고리의 다른 글
개발 리뷰 -4- CORS 정책은 왜 Postman 요청은 막지 않는가? (0) | 2025.03.13 |
---|---|
개발 리뷰 -1- Zonos 음성 모델 (0) | 2025.03.03 |