GCPでサーバーを立て、SSH接続するまで
内容
GCP
でサーバーを立て、SSHでログインするまでが目標
無料で使えると噂のfi-micro
を使って構築する
参考記事
対象
GCP
初心者が対象
f1-microについて
fi-micro
は米国リージョン以外では使えないらしい
当然、東京(asia-northeast1
)はアジアリージョンなので使えない
構築開始
インスタンス作成
EC2
のインスタンス作成をイメージして、左ペインからCompute Engine
を選択。
画面が切り替わると初期化中の表示になり、1分待てとの表示。
一先ず放置して別タブでクローリングしていたらCompute Engine
の画面にエラーが表示...
訳も分からず左ペインのCompute Engine
を何度かクリックするも、
はじめと同様に1分待てとしか表示されず、どうしたものかと思い悩む。
数分後、気を取り直し改めてCompute Engine
をクリックするとVMインスタンス
の作成
ボタンがアクティブに。
大人しく待っていれば良かったようだ。
作成
ボタンを押し、切り替わった画面で以下内容を入力しVMインスタンス
を作成
項目 | 値 |
---|---|
リージョン | us-west1-a |
OS | Debian |
ディスク | HHD 30GB |
SSH接続
gcloud
を使うとか、ブラウザからログインとか他にも方法があるようだが、
いつもの流れでSSHキーペアを作成し、左ペインのメタデータをクリック。
表示された画面でSSH認証鍵タブを選択し、SSH鍵認証の追加を押す。
切り替わった画面で公開鍵をコピペし、SSH鍵認証の設定を保存。
手順
# キーペア作成(-C [USERNAME]を付けるとGCP側で自動でユーザーを追加してくれる)
$ ssh-keygen -t rsa -f ~/.ssh/my-ssh-key -C worker
# 権限を設定
$ chmod 400 ~/.ssh/my-ssh-key
# 公開鍵をコピー
$ cat ~/.ssh/my-ssh-key.pub
# ブラウザ側でSSH鍵認証の設定
# ログイン
$ ssh worker@<IPアドレス> -i ~/.ssh/my-ssh-key
# ログイン完了
worker@instance-1:~$
Author And Source
この問題について(GCPでサーバーを立て、SSH接続するまで), 我々は、より多くの情報をここで見つけました https://qiita.com/rog-works/items/74402f09b5aecc73f823著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .