반응형

 

구글 클라우드의 콘솔창에서 웹으로 ssh 접속을 해주세요. (ssh 접속 참고 : https://nirsa.tistory.com/82?category=870325)

ssh 접속 후 sudo passwd 명령어를 입력하면 새로운 패스워드를 입력 하라고 나옵니다. 여기서 패스워드를 입력하면 root 계정의 패스워드 설정이 완료 됩니다.

[user@bbb ~]$ sudo passwd
Changing password for user root.
New password: 
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
Retype new password: 
passwd: all authentication tokens updated successfully.

[user@bbb ~]$ su -
Password: 
[root@bbb ~]# 

 

반응형
반응형

 

VM 인스턴스를 생성하려면 구글 계정을 등록부터 해야 합니다. https://cloud.google.com 에서 계정 등록 후 콘솔창까지 접속해 주세요. (https://console.cloud.google.com/)

 

  • 1. Compute Engine API 설정

API 및 서비스 → 라이브러리 클릭

 

compute engine api 검색 후 클릭

 

처음이신분들은 여기서 "사용 설정" 이라고 나올텐데, 사용 설정을 클릭한 후 완료 될때까지 기다려 줍니다.

 

  • 2. 새 프로젝트 생성

굳이 할 필요는 없지만, 좀 더 깔끔히 사용하기 위해 프로젝트를 생성 하겠습니다.

콘솔창에서 상단에 표시한 부분을 누른 후 창이 뜰텐데, 여기서 새 프로젝트를 눌러 주세요.

 

프로젝트명을 적당히 수정하여 만들어 주세요.

 

  • 3. VM 인스턴스 생성

콘솔창의 좌측 메뉴에서 Compute Engine → VM 인스턴스를 클릭합니다.

 

처음이라면 아래와 같은 화면이 나타나면서 잠시 기다리라고 할텐데, 약 1분정도 후 완료 되면 만들기를 눌러줍니다.

 

이름을 작성해 주시고 원하는 사양의 CPU를 골라 주시고, 부팅 디스크쪽에서 사용하실 OS 및 HDD 크기를 지정해주시면 됩니다. (금년도에 서울 리전이 생겼습니다. 리전을 서울로 선택 해주세요.)

 

개인 공부용으로 원활히 사용하기 위해 아래에 표시한것과 같이 체크 하였습니다.

 

  • 4. VM 인스턴스 SSH 접속

VM 인스턴스 생성 이후 아래와 같이 확인이 가능 합니다. 

 

이름을 클릭하면 아래와 같은 화면이 나오는데, 원격 액세스에 있는 SSH를 클릭하면 웹페이지로 SSH 접속이 가능합니다.

 

반응형
반응형

 

  • Google Cloud SDK 설치

python 2.7버전이 필요하기 때문에 우선 리눅스에서 python -v 으로 버전을 확인해줍니다.

GCP로부터 이미지를 업로드 받거나 다운로드 받을 때 gcloud 라는 명령어가 필요 하기 때문에 Cloud SDK를 설치해야 합니다. ( CentOS 7 minimal을 기준으로 작성 합니다. )

우선 아래와 같이 tee 명령어 및 내용을 작성 후 sdk를 설치 해주세요.

sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM

[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
       https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOM

yum install google-cloud-sdk

 

** 만약 GUI 환경이 가능하신 경우 아래 명령을 따라갈 필요 없이 gcloud init 치셔서 몇번 넘기시다가 나오는 URI를 웹브라우저에 복사+붙여넣기 하셔서 코드를 인증하시고 끝나시면 gcloud auth login 만 입력하시면 됩니다.

 

이후 GCP 콘솔창에서 좌측의 메뉴 중 IAM 및 관리자 → 서비스 계정을 클릭 한 후 서비스 계정 만들기를 클릭 합니다.

 

 

이후 서비스 계정의 이름은 원하는데로 적어 주시고 아래처럼 권한을 프로젝트 → 소유자로 만들어 줍니다.

 

다음으로 넘어가서 키 만들기 → JSON 형식으로 만든 후 완료를 눌러서 마무리 합니다. (키 만들면서 다운로드되는 json 파일을 반드시 보관 해주세요)

 

키를 만들면서 다운로드된 json 파일을 리눅스의 /usr/lib64/google-cloud-sdk/bin 으로 옮깁니다.

이제 아래 명령어를 통해 서비스 계정 인증을 위해 아래 명령어를 입력해줍니다. (만약 gcloud 커맨드를 찾지 못한다면 /usr/lib64/google-cloud-sdk/bin 으로 이동하셔서 ./gcloud 로 사용 해주세요) 

gcloud auth activate-service-account --key-file=/usr/lib64/google-cloud-sdk/bin/[옮긴 json파일명]
gcloud auth configure-docker

# gcloud 커맨드를 인식하지 못할 경우
cd /usr/lib64/google-cloud-sdk/bin/
./gcloud auth activate-service-account --key-file=/usr/lib64/google-cloud-sdk/bin/[옮긴 json파일명]
./gcloud auth configure-docker

 

json 파일도 인증이 완료 되었다면 리눅스에서 삭제 해줍니다. (gcloud CLI가 키를 저장하여 리눅스에서 삭제해도 계속 유지된다고 합니다)

반응형

+ Recent posts