[GCP] 구글 클라우드 가상머신 배포하기

Wintering·2022년 5월 23일
0

내일배움캠프

목록 보기
17/17
  1. 구글 클라우드 ssh 인증서 생성 및 연결
  2. 웹서버와 DB설치
  3. FTP접속방법
  4. 배포하기(예제파일 소스)

1. 구글 클라우드 ssh 인증서 생성 및 연결

Putty gen 다운로드 링크

  1. putty Gen으로 키 생성
  • Key comment는 인스턴스 계정이름과 동일하게
    - 계정이름 = 구글 계정 아이디 ( 일치하지 않으면 간혹 오류 발생)
  • save 버튼을 눌러 public /private key 저장 (pirvate key는 FileZilla 접속 시 사용)
  1. 구글콘솔 > ComputerEngine > 메타데이터 > SSH키 (생성된 키 쌍 추가)

  • puttyGen Generate에 있는 위의 큰 박스 창에 있는 내용을 그대로 복붙
  1. 인스턴스를 브라우저 창에서 열어서 라이브러리 설치


    sudo apt install python3-pip // 파이선3 설치
    pip install flask // 플라스크 설치
    pip install pymongo // 파이몽고설치

2.FTP 접속

  • 호스트 : 가상머신IP
    키파일 : PuttyGen으로 만든 ppk 파일 (Conversion > Export SSH Key 로 pem 파일로 저장 후 그거 불러오기)
    사용자 : 구글 아이디

3. 방화벽 규칙 만들기

  • VPC 네트워크 > 방화벽 > 방화벽 규칙 만들기

⛔ AWS나 Azure과는 다르게 인스턴스마다 인바운드 규칙을 정요하는 게 아니라, VPC 네트워크에서 방화벽 규칙을 만들어 전체적으로 인바운드 규칙을 적용한다.

0개의 댓글