gcloudを使ってローカルのPCから既に作成済みのGCEへssh接続をしてみました。 公式
プロジェクトとgceが立ち上がっている前提なので、 以下の一文で終わりです。
gcloud compute ssh --project PROJECT_ID --zone ZONE VM_NAME
早速接続してみます。
$ gcloud compute ssh --project techblog --zone us-central1-a
gce-webserver
[user_name@gce-webserver ~]$
PROJECT_ID:techblog
ZONE:us-central1-a
VM_NAME:gce-webserver
さらにgcloudにデフォルトのプロパティを設定している場合は、 ZONEとPROJECT_IDは省略ができます。
$ gcloud compute ssh gce-webserver
[user_name@gce-webserver ~]$
Web上でssh接続した時にログインするユーザー(オーナー)でログインしたければ、sudoを使えば可能です。
[user_name@gce-webserver ~]$ sudo su - owner_user
最終ログイン: 2020/10/25 (日) 09:51:19 UTC日時 pts/0
[owner_user@gce-webserver ~]$