[ML] GCP 배포(3) :: Compute Engine & SSH
1. GPU 사용 VM 인스턴스 만들기
2. VPC 네트워크 > 외부 IP 고정 예약
3. nginx/docker 설치
- [GCP]VM 인스턴스 고정 IP할당 및 Nginx 설치. -> 여기서
netstat -lntp
명령어를 수행하기 전apt install net-tools
실행 - [GCP]VM(Ubuntu OS) Docker 설치하기.
그리고 여기서 외부 IP를 클릭했을 때 https라서 unknown이 뜸.. -> https를 http로 바꾸기
4. SSH 키 생성 후 실행
.ssh 폴더를 생성하고 터미널에서 명령어 실행
ssh-keygen -t rsa -f C:/.ssh/project_key -C "sksohn01@sookmyung.ac.kr"
SSH 키를 GCP에 등록하기 > Compute Engine
에서 메타데이터 부분에서 SSH 키 생성
> 해당 키에는 cat C:/.ssh/project_key.pub
명령어를 통해서 확인된 모든 내용을 복붙
ssh -i C:/.ssh/project_key sksohn01@35.221.149.39
명령어로 Compute Engine 인스턴스에 SSH로 연결 (이때 인스턴스 실행중이여야 됨)
웹 서버 실행(로컬에서 uvicorn main:app --reload
) -> 원격 서버에 코드 디렉토리 복사 -> 웹 서버 실행
댓글남기기