GCP 클라우드 쉘로 서버도 만들어 보자
Cloud Shell 로 ssh도 접속해 보자
<1> 인증과 프로젝트 지정, 환경 설정
<2> CLI , Auto-complete mode
<3> gcloud compute ssh 사용하기
<4> CLI 설정시 참고
<1> 인증과 프로젝트 지정, 환경 설정
1
인증과 프로젝트 지정
gcloud auth list
gcloud config list project
2
확인
gcloud config get-value compute/zone
gcloud config get-value compute/region
gcloud compute project-info describe --project <your_project_ID>
3
환경 설정
export PROJECT_ID=<your_project_ID>
export ZONE=<your_zone>
export PROJECT_ID=secret-zㅌㅌㅌyr-3ㅌㅌㅌㅌ
export ZONE=asia-northeast3-a
echo $PROJECT_ID
echo $ZONE
4
인스턴스 생성하기
gcloud compute instances create cloud-gcp-web01-dev --machine-type n1-standard-2 --zone $ZONE
Created [https://www.googleapis.com/compute/v1/projects/secret-zyr-341/zones/asia-northeast3-a/instances/cloud-gcp-web01-dev].
NAME: cloud-gcp-web01-dev
ZONE: asia-northeast3-a
MACHINE_TYPE: n1-standard-2
PREEMPTIBLE:
INTERNAL_IP: 10.178.0.12
EXTERNAL_IP: 34.64.241.97
STATUS: RUNNING
5
환경 보기
gcloud config list
gcloud config list --all
gcloud components list
6
도움 명령어
gcloud -h
gcloud config --help
<2> CLI , Auto-complete mode
1
리눅스 서버에 에이전트 설치
sudo apt-get install google-cloud-sdk
2
활성화
gcloud beta interactive
Pressing F2 toggles the active help section to ON or OFF.
명령어가 자동 완성형으로 나타 난다 ~~
3
서버 정보 자세히 보기
gcloud compute instances describe <your_vm>
gcloud compute instances describe cloud-gcp-web01-dev
n
exit
<3> gcloud compute ssh 사용하기
1
ssh 사용하기
gcloud compute ssh cloud-gcp-web01-dev --zone $ZONE
<엔터>
<엔터>
접근키 생성됨
로그인 성공
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
topasseoseo1@cloud-gcp-web01-dev:~$
다음 공부
https://brunch.co.kr/@topasvga/2392
<4> CLI 설정시 참고
https://brunch.co.kr/@topasvga/794
https://brunch.co.kr/@topasvga/1835
https://brunch.co.kr/@topasvga/2395
감사합니다.