앞서 구글아이디로 무료 크레딧을 받아서 프로젝트 생성까지 진행해보았다.
이번에는 프로젝트내에 VM 인스턴스 생성 및 SSH 접근까지 진행해보도록하겠다.
좌측 메뉴탭 > Compute Engine > VM 인스턴스
처음에 아래처럼 ‘로드하지 못했습니다.’ 라고 뜰수도있는데 시간이 지나면 완료된다.
완료되면 만들기 클릭
새 VM 인스턴스
이름 : 사용하고싶은 VM 이름
라벨 : 분류할때 사용(선택)
리전 : 서버의 위치 (현재 서울리전도 생겼지만 오류때문에 추천하지않는다..)
그리고 리전에 따라 월가격도 다르다. 사진은 서울로 했지만 오류가 떠서 아이오와로 했다(월 $14)
그리고 머신 구성은 VM의 스펙을 고를수있다. 스펙이 높을수록 유지비도 높겠지?
그 다음 화면들 설명
컨테이너 : VM 인스턴스에 Docker 이미지를 배포할건지(아니면 체크 안하면됨)
부팅 디스크 : VM에 설치할 OS를 선택 > 종류는 아래 짤 참고
ID 및 API 액세스 일단 기본으로 하고 나중에 추가 포스팅 예정
방화벽 : 마찬가지로 웹서버 or 외부에서 방화벽 허용에 대한것들 일단 체크안하고 추후 포스팅
설치할 OS 설정
종류가 매우많으나 기업용에서 많이 사용하는 Cent 8버전으로 하고 용량도 20G로 설정
이렇게 설정 후 ‘만들기’ 클릭
SSH 접근하기
만든 VM인스턴스를 확인하고 ‘SSH’ 클릭
기다리면 실행된다.
완료되면 기본적으로 google 계정으로 User가 만들어져있는데
sudo passwd 명령어로 root 명령어를 설정해주고 su 명령어로 root권한을 획득하면 된다.
여기까지하면 VM 생성 및 ssh 접근이 가능하다.
외부에서도 SSH가 접근되게할수도있지만 보안상 취약하기 때문에 추천하지 않는다.