####はじめに
とかいらずに、
速攻でGCPのVMにユーザーを作ってログインしてみましょう。
コンソールを使用するよりも、コマンドだけで完結するとカッコイイですネ!!
これができると何が良いかはシリません!!
###前提条件
- VM(centos7)はすでに作成している
- ローカルPCはMAC(SDKインストール済み)
####1:インスタンスの起動
gcloud compute instances start VM名
####2:ユーザー作成
まずはVMに接続
gcloud beta compute ssh --zone "ゾーン名" "VM名" --project "プロジェクト名"
ユーザー作成
sudo useradd ユーザー名
ユーザーの一覧確認
cat /etc/passwd
ローカルPCへ
exit
####3:鍵を作成ー登録
鍵を作成
ssh-keygen -t rsa -f ~/.ssh/my-ssh-key -C "ユーザー名"
my-ssh-key
は好きな名前でOK
公開鍵と秘密鍵が作成されます。
秘密鍵の権限を変更
chmod 400 my-ssh-key
公開鍵をコピる
cat ~/.ssh/my-ssh-key.pub
鍵をVMに登録
gcloud compute instances add-metadata インスタンス名 --zone ゾーン名 --metadata "^#&&#^ssh-keys=ユーザー名:ssh-rsa 鍵本体 ユーザー名"
####4:作成したユーザーでログイン
外部IPを確認
(EXTERNAL_IP 外部IPです。)
gcloud compute instances list
ログイン
ssh ユーザー名@外部IP -i ~/.ssh/my-ssh-key
成功できました?
これでターミナルのみでログインができました。
wao