free

free server 구축

꺼비72 2023. 6. 11. 22:55
반응형

무료서버를 제공해 주는 곳은 많지만 본 Post는 GCC를 대상으로 무료서버를 구성하는 방법을 설명하겠습니다.

 

https://cloud.google.com/free/docs/free-cloud-features?hl=ko#compute 

 

Google Cloud 무료 프로그램

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 Google Cloud 무료 프로그램 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Goog

cloud.google.com

  • 다음 미국 내 리전 중 한 곳에서 비선점형 e2-micro VM 인스턴스 1개/월
    • 오리건: us-west1
    • 아이오와: us-central1
    • 사우스캐롤라이나: us-east1
  • 30GB/월 표준 영구 디스크

1. Google Cloud에 가입하고 아래 그림과 같이 인스턴스 만들기를 클릭해 서버를 생성한다.

2. 서버를 생성할 때 위 무료 조건에 맞게 서버 인스턴스를 생성한다.

  • 리전 : us-west1
  • 영역 : AZ로 아무거나 선택
  • 시리즈 : E2
  • 머신유형 : e2-micro(vCPU 2개, 1GB메모리)

3. 부팅디스크

  • 운영체제 : Ubuntu등 선호하는 OS
  • 부팅디스크 유형 : 표준 영구 디스크 
  • 크기 : 30G 

와 같이 무료조건과 동일하게 vm을 생성합니다.

4. 방화벽

  • 웹서버와 nginx proxy서버를 구축할 예정으로 HTTP, HTTPS트래픽을 허용해 줍니다.

5. 만들기를 눌러 인스턴스를 생성합니다.

6. 서버에 접속하기

위 vm 인스턴스에서 연결 ssh를 누르면 화면과 같이 5가지 popup list가 뜨는데 이중 브라우저 창에서 열기를 눌러 서버로 접속해 보면 아래와 같이 ssh접속이 가능하다.

7. ssh key를 등록해 GCP 인스턴스에 접속하기

windows10에서 powershell로 ssh를 사용할 수는 있지만 좀 더 편한 putty ssh client 등을 사용하는게 더 편리하다.

여기서는 solar-PuTTY를 사용해 ssh key를 생성하고 GCP에 등록하는 내용을 설명하고자 합니다.

https://www.solarwinds.com/free-tools/solar-putty

 

Solar-PuTTY for Windows – Free SSH Download | SolarWinds

Find and resolve application or server problems before they become incidents 1200+ application performance monitoring templates Server performance and hardware health monitoring Quick identification of the root cause of problems Infrastructure monitoring f

www.solarwinds.com

설치하고 왼쪽 상단을 눌러 generate certificate를 누르면 PuTTY key Generator(혹은 PuTTYgen실행)가 나타납니다.

여기서 상단의 public key값은 복사해 놓고, save private key를 눌러서 특정위치에 private key를 저장합니다.

그리고 gcp에 들어가서 설정 > 메타데이타 > ssh 키에 복사한 public key를 넣어줍니다.

그런 다음 PuTTY나 Solar-PuTTY에서 위에서 만든 서버로 접속할 서버 정보와 credentails정보에서 putty gen에서 만든 private key를 불러와 접속합니다. 사용되는 id는 genkey시 입력한 id정보를 입력하면 password없이 접속이 가능합니다.

 

'free' 카테고리의 다른 글

simple DNS server - dnsmasq  (0) 2023.06.19