本地登录Google虚拟机

最近调研Google IAP,玩了下Google云机器登录,这里Mark下。

注册

  1. GMail

  2. 绑定支付,如果不绑定支付的话,无法购买机器。

    1
    初次赠送的赠金有有效期,过期后,金额还显示,但实际支付是不会抵扣的。

    实际测试Visa没问题

创建机器

以虚拟机实例为例,机器按秒计费,但注意单位是刀的话,还是挺贵的,临时使用的话,注意及时销毁。

https://static.1991421.cn/2024/2024-07-12-234514.jpeg

创建后,可以二次修改关闭公网IP,开启日志等。注意日志记录的话,由于日志需要存储也会单独计费。

登录

GCP提供了多种登录方式,比如Web端就有几种方式(Cloud Shell,网页SSH等)

公网IP

如果有公网IP的话,可以直接进行登录。

无公网IP

可以使用IAP登录,IAP全称即Identity-Aware Proxy

  1. 访问IAP,对应SSH资源授权,开启,注意权限和授权账户

  2. 实例机器防火墙

  3. 本地安装gcloud sdk

    1
    2
    3
    4
    5
    curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-linux-x86_64.tar.gz

    tar -xf google-cloud-cli-linux-x86_64.tar.gz

    ./google-cloud-sdk/install.sh
  4. gcloud init尝试初始化,会提示先登录Google账户,之后选择项目,地域等信息即可。

  5. 配置完成后,即可以开始尝试登录机器了。

    1
    gcloud compute ssh --zone "asia-east2-c" "test1" --tunnel-through-iap --project "adept-strand-311907"

写在最后

done.