develope_kkyu
[Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 1 본문
[Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 1
developekkyu37 2023. 3. 23. 23:21- instance 만드는 과정과 윈도우 내 프로젝트의 깃허브 연동 과정은 생략한다.
https://developerkkyu37.tistory.com/81
[Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 1
1. VM 인스턴스 생성 1) google cloud 가입 처음 가입시 3개월간 $300 크레딧 제공 https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 G
developerkkyu37.tistory.com
https://developerkkyu37.tistory.com/82
[Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 2
https://developerkkyu37.tistory.com/81 [Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 1 1. VM 인스턴스 생성 1) google cloud 가입 처음 가입시 3개월간 $300 크레딧 제공 https://cloud.google.com/ 클라우드 컴
developerkkyu37.tistory.com
1. 우분투에서 google cloud 원격 접속
(1) 개발환경 설치
우분투를 실행하고 Python3를 설치한다. 차례대로 명령어 실행
python3 —version으로 파이썬 설치 확인
$ sudo apt update
$ sudo apt install -y python3 python3-pip
$ python3 --version
(2) 최신 버전(417.0.1) gcloud CLI 설치
빠른 시작: Google Cloud CLI 설치 | Google Cloud CLI 문서
Google Cloud CLI를 설치하고 몇 가지 핵심 gcloud CLI 명령어를 실행하는 방법을 알아봅니다.
cloud.google.com
- gcloud CLI를 설치하기 전 운영체제가 다음 요구사항을 충족하는지 확인
$ sudo apt-get install apt-transport-https ca-certificates gnupg
- 패키지 소스로 gcloud CLI 배포 URI를 추가합니다. 배포판에서 서명 옵션을 지원하는 경우 다음 명령어를 실행
$ echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- Google Cloud 공개 키를 가져옵니다. 배포판의 apt-key 명령어가 --keyring 인수를 지원하는 경우 다음 명령어를 실행
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
- gcloud CLI를 업데이트하고 설치
$ sudo apt-get update && sudo apt-get install google-cloud-cli
- Shell 재시작 후 설치 확인
$ exec -l $SHELL
$ gcloud version
(3) SSH 키 생성
리눅스 내 SSH 키 만들기
ssh-keygen -t rsa -f ~/.ssh/[키이름] -C [gmail계정] -b 2048
Public Key 값 복사하기
$ cat ~/.ssh/gcpkey.pub
ssh-rsa AAA... {본인gmail계정}
GCP 플랫폼에서 SSH 키를 붙여 넣는다.
(4) 로컬 접속
- ssh 명령어를 통해 접속한다.
$ ssh -i ~/.ssh/gcpkey {본인계정}@{외부IP}
[Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 2
https://developerkkyu37.tistory.com/85 [Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 1 instance 만드는 과정과 윈도우 내 프로젝트의 깃허브 연동 과정은 생략한다. https://developerkkyu37.tistory
developerkkyu37.tistory.com
'JAVA > Java EE(Spring)' 카테고리의 다른 글
[Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 2 (0) | 2023.03.25 |
---|---|
[Spring] Spring 프로젝트와 MongoDB altas를 연동한 회원가입, 로그인 페이지 예제 - 2 (0) | 2023.03.22 |
[Spring] Spring 프로젝트와 MongoDB altas를 연동한 회원가입, 로그인 페이지 예제 - 1 (0) | 2023.03.20 |
[Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 2 (2) | 2023.03.15 |
[Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 1 (0) | 2023.03.14 |