Google Cloud Instance 무료 사용
구글 클라우드 인스턴스를 생성해 무료 서버를 만들어보자.
프로젝트 생성
구글 클라우드 플랫폼에 로그인해 프로젝트 만들기 버튼을 클릭해 프로젝트를 생성한다.
클라우드 서버 생성
좌측 메뉴 > Compute Engine > VM 인스턴스 메뉴에서 인스턴스 만들기 버튼을 클릭해 인스턴스를 생성한다.
인스턴스 생성
이름은 하고싶은 이름으로 영역은 한국이니 아시아 데이터센터로 설정하고 머신 유형은 테스트용이니 초소형 공유 CPU를 사용하면 된다.
US 데이터 센터, 공유 CPU, HDD 30GB↓를 선택한다면 평생 무료로 바뀌었다. Free Tier 페이지에서 정책을 확인할 수 있다.
이미지에 원하는 OS 를 선택하면 되는데, CentOS 가 막강하니 선택해주자. 액세스 범위 영역에서 모든 Cloud API 액세스 허용을 해줘야 구글 내부 API 를 사용할 수 있다.
돈이 나간다고 하는데 이미 무료 $300 이 있고, 6 개월간은 무료다. 기본 상품을 업그레이드 하지 않으면 과금이 발생하지 않는다.
SSH KEY 생성
직접 생성
ssh 접근을 위해 Git-bash 창을 열어 구글 계정으로 키를 생성한다.
ssh-keygen -t rsa -C "your google [email protected]"
Putty 로 생성
PuTTY Key Generator를 여기서 다운로드 받고 키를 생성한다. Key Comment에 구글 계정을 넣어주고 Generate한 뒤 Key 를 추출하자
SSH Public KEY 등록
키 복사
유저 디렉토리의 .ssh 폴더로 이동해 공개 키 파일(.pub) 데이터를 복사하고 등록한다.
등록
메타데이터 메뉴에서 등록할 수 있다.
SSH Private KEY 등록
각자 사용하는 쉘 프로그램에 Private Key 를 저장하는 기능이 있을 것이다. Token2Shell 을 이용해 등록 후 접속한 화면
서버 세팅
yum 등의 root 명령어를 사용할 때는 sudo 를 붙혀주고 명령어를 입력하면 된다. yum update 를 먼저 실행해보자
sudo yum update