GCP
Contents
Setup
-
Create an environment variable for the correct distribution export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
-
Add the Cloud SDK distribution URI as a package source echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
-
Import the Google Cloud Platform public key curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
-
Update the package list and install the Cloud SDK sudo apt-get update && sudo apt-get install google-cloud-sdk
gcloud
- ssh-keygen -t rsa -f ~/.ssh/gcp -C user@gmail.com
- gcloud init --console-only
-
gcloud compute ssh locomov --zone europe-west2-c --ssh-key-file=~/.ssh/gcp
-
gcloud compute scp [--recurse] ~/this_file instance:~/there --zone europe-west2-c
gcloud compute firewall-rules create default-allow-smtp-out --direction=OUT --allow tcp:25 --enable-logging
gcloud compute firewall-rules create --network=default default-allow-ssh --allow tcp:22 --enable-logging
gcloud compute firewall-rules update default-allow-ssh --source-ranges=81.0.0.0/8,167.0.0.0/8,122.166.0.0/16