목록Cloud (7)
끄적이는 개발노트
1. GCP 서버 준비 (Compute Engine)VM 인스턴스 생성 (https://hbc3869.tistory.com/180)OS : Ubuntu 22.04머신 : e2-micro (테스트용)방화벽 : HTTP / HTTPS 허용접속SSH 접속기본 세팅sudo apt update && sudo apt upgrade -ysudo apt install python3-pip python3-venv git nginx -y 2. Flask 프로젝트 배포프로젝트 업로드git clone cd project가상환경python3 -m venv venvsource venv/bin/activate의존성 설치pip install -r requirements.txt 3. GunicornPython WebServer를 ..
■ GCP 방화벽 설정1. VPC 네트워크 > 방화벽 2. 방화벽 규칙 만들기 3. mysql에서 세팅한 설정을 추가한다.IP : 0.0.0.0/0TCP : 3306 ■ HeidiSQL 설치 및 접속1. HeidiSQL 설치https://www.heidisql.com/download.php Download HeidiSQLDownload HeidiSQL v12.16, released on 10 Mar 2026 Please disable your adblocker and reload the page to enable HeidiSQL downloads. Or, if you can't overcome the temptation, rightclick the anchor and click "copy link" ..
■ GCP로 가상 머신 생성구글 클라우드(GCP)에 접속한 뒤, 좌측 탭에서 Compute Engine => VM 인스턴스로 들어오고 인스턴스 만들기를 클릭2. 설정을 아래와 같이 진행머신 구성 : region 설정 및 성능 설정OS 및 스토리지 설정 : ubuntu 베이스 데이터 보호에서 백업은 없음 설정네트워킹HTTP 트래픽 허용 체크HTTPS 트래픽 허용 체크 그 외 설정은 그대로 유지해서 생성 그러면 아래와 같이 생성이 된 것을 확인할 수 있다. ■ Putty 다운로드 및 SSH 키 생성/연결윈도우에서 리눅스로 편하게 접근하기 위해 Putty 툴을 다운로드한다.https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY..
지난 포스트에서는 고정 IP를 통해 SSH 접속을 하는 방법에 대해 알아보았다. 이번 시간에는 포트 변경을 통한 방화벽 설정을 알아본다. 일반적으로 AWS Lightsail에서는 자체 방화벽을 제공한다. 이를 살펴보기 위해 네트워킹 탭으로 이동한다. 이를 보면 SSH 접속을 위해 22번 포트, HTTP 통신을 위해 80번 포트가 오픈되어 있는 것을 확인할 수 있다. HTTP 포트 웹브라우저를 이용하여 사이트에 접속하는 프로토콜 방식이 HTTP(or HTTPS)이며 사용하는 기본 포트가 80번이다. 생성한 인스턴스 내에서 웹사이트를 구축하여 서비스를 진행하고 싶다면 80번 포트가 개방되어 있어야 한다. SSH 포트 로컬에서 인스턴스로 SSH 접속을 했을 때 사용한 SSH 통신용 기본 포트가 22번이다. L..
이전 포스트에서 생성한 고정 IP를 통해 접속하는 법을 알아본다. 우선 SSH 클라이언트로 접속하기 위해서는 AWS의 리전 SSH 키가 필요하다. 1. AWS SSH 키 다운로드 AWS 계정의 계정으로 들어가 SSH 키 탭을 클릭한다. 인스턴스를 생성한 리전에 해당하는 SSH 키를 다운로드한다. LigthsailDefaultKey-ap-northeast-2.pem 이란 이름으로 다운로드되며, 원하는 위치로 복사한 후 cmd를 열어 해당 위치로 이동한다. 2. 인스턴스 접속 우선, 본인이 사용한 콘솔은 cmder이다. https://cmder.net/ Cmder | Console Emulator Total portability Carry it with you on a USB stick or in the C..
지난번 생성한 우분투 환경을 설정하는 방법을 알아본다. 먼저, 생성한 Test 인스턴스를 클릭하여 접속해본다. 화면을 확인해보면 연결할 IP가 하나만 나오는 것을 볼 수 있다. 이는 퍼블릭 IP로 고정 IP로 변경할 필요가 있다. 고정IP는 왜 필요한 것일까? 그것을 알기 위해서는 인스턴스 접속 방법을 알아야 한다. 첫번째, AWS Lightsail 브라우저 터미널을 이용하는 방법이다. 쉽게 연결가능하지만, 매번 브라우저를 통해 접속해야된다는 점이 불편하다. 두번째, 자체 SSH 클라이언트를 이용하는 방법이다. 사용중인 로컬에서 SSH 클라이언트를 통해 우분투 인스턴스를 접속하는 방법으로, 실제 개발에서는 이 방법이 주로 사용된다. 즉, 두번째 방법을 이용해야하는데 이 때 필요한 것이 고정 IP다. 퍼블..
