LoginSignup
5
7

More than 5 years have passed since last update.

GCE に ターミナルで SSH 接続を行うシンプルな手順

Last updated at Posted at 2019-03-07

概要

Google Cloud Platform (GCP) の Google Compute Engin (GCE) で立てたサーバに SSH 接続を行う時の手順の備忘録。

GCE のインスタンスは外部公開されているサーバなので、やり方に気をつける必要がある。

前提

  • ローカルマシン OS: macOS Mojave (v10.14.3)
  • 接続ツール: ターミナル(標準搭載ソフト)

手順

利用者のローカルマシンで鍵生成

利用者のローカルマシンで鍵生成を行う。
鍵生成を行うと、ユーザディレクトリ/.ssh/ に「id_rsa」「id_rsa.pub」ができる(はず)

必要になるのは「id_rsa.pub」で、以下の様な中身の方のファイル

ssh-rsa xxx/... めっちゃ長い文字列 .../zzz ユーザ名@ローカルマシン名.local

GCP コンソールで SSH 設定

コンソールメニューの「GCE → メタデータ」から「SSH 認証鍵」タブを選択。
もしくは、URL: https://console.cloud.google.com/compute/metadata/sshKeys にアクセス。

「編集」ボタンをクリックして、項目の追加で「id_rsa.pub」ファイルの中身を貼り付ける。

確認

ローカルマシンから SSH 接続を行う

ssh ユーザ名@ドメイン_または_IPアドレス
# または
ssh -l ユーザ名 ドメイン_または_IPアドレス

これで接続ができた。

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7