colaf.svgColaf
login 

Author: colaf Date: 2023.02.06 15:03:37
Category: Web
Subject: Life manual
Content

Manual

EC2 시작하기
aws.amazon.com 로그인
ID: colaf@colaf.net
PW: 
AWS > 서비스 > 컴퓨팅 > EC2

EC2대시보드
인스턴스 시작 > 인스턴스 시작

EC2 > 인스턴스 > 인스턴스 시작
이름: colaf
애플리케이션 및 OS 이미지: Ubuntu, Ubuntu Server 22.04 LTS (HVM), SSD Volume Type 프리 티어 사용 가능
인스턴스 유형: t2.micro 프리 티어 사용 가능
키 페어: 새 키 페어를 생성하거나 사용하던 키 페어를 적는다.
인스턴스 시작 클릭

인스턴스
인스턴스 ID 클릭

EC2 > 인스턴스 > <인스턴스 ID>
연결

EC2 > 인스턴스 > <인스턴스 id> > 인스턴스에 연결
SSH 클라이언트 탭
예: ssh -i "<키 페어 파일 이름>" ubuntu@ec2-13-209-49-231.ap-northeast-2.compute.amazonaws.com
이 문구를 terminal 에 쳐서 로그인한다.


EC2에 npm, nodejs 설치하기
terminal > ssh -i "<키 페어 파일 이름>" ubuntu@ec2-13-209-49-231.ap-northeast-2.compute.amazonaws.com
terminal > sudo apt update
terminal > sudo apt install npm
terminal > npm -v 를 통해서 설치버젼 확인
terminal > sudo apt install nodejs


AWS 보안 그룹 설정하기
AWS > 서비스 > 컴퓨팅 > EC2

EC2대시보드
네트워크 및 보안 > 보안 그룹
보안그룹 선택
인바운드 규칙에는 외부에서 내 컴퓨터로 들어오는 트래픽에대한 규칙을 쓰고
아웃바운드 규칙에는 내부에서 외부로 나가는 트래픽에 대한 규칙을 쓴다. 기본적으로 모두 허용되어 있다.

 

github.com > Settings > Developer settings >  Personal access tokens > Fine-grained tokens > Generate new token

 

New fine-grained personal access token

Token name:

Expiration: 30 days

Description: optional

Repository access: Only select repositories(이게 보안상 맞는듯)

Permissions-Repository permissions: 알아서 고른다.

Permissions-Account permissions: 알아서 고른다.

Generate token

 

Github에서 프로젝트를 가져오기

terminal > git clone https://github.com/colafnet/web.git

terminal > Username for ‘https://github.com’: colaf@colaf.net

terminal > Password for ‘https://colaf@colaf.net@github.com’: <token>

 

git을 처음 설치했을 때 설정해야 하는 정보
git config --global user.name

프로젝트를 초기화한다.
git init

스테이지에 파일을 올리고
git add .

커밋 하는 방법
git commit -m ""

리포지토리를 연결한다.
git remote add origin https://github.com/cola-f/crawler.git


tag: