概要
デフォルトだと自動で生成されるパスワードありの公開鍵を使って SSH します
パスなしの鍵を使って GCE に登録すれば gcloud コマンドでもノンパスログインできるようになります
環境
- macOS 10.14.3
パスなし鍵生成
SSH するクライアントで行います
今回は Mac で行いました
すでに鍵がある場合はそれを使っても OK です
ssh-keygen -t rsa
cat id_rsa.pub
この情報を GCE の .ssh/authorized_keys
に記載します
SSH する
ssh コマンドを使ってもいいですが gcloud コマンドを使ってみます
gcloud compute --project "project-123456" ssh --zone "us-central1-c" --ssh-key-file="~/.ssh/id_rsa" "server01"
ポイントは ssh サブコマンドで --ssh-key-file
を指定するところです
先程作成した秘密鍵を指定します
0 件のコメント:
コメントを投稿