Googleの ツールを使用して Linux VM に接続する


このドキュメントでは、Google Cloud コンソールと Google Cloud CLI を使用して Linux 仮想マシン(VM)インスタンスに接続する方法について説明します。SSH 認証鍵の構成やストレージなど、Compute Engine での SSH 接続の動作については、Linux VM への SSH 接続をご覧ください。

PuTTY などのサードパーティ ツールを使用するなど、Linux VM に接続するその他の方法については、サードパーティ ツールを使用して Linux VM に接続するをご覧ください。

準備

サポートされているオペレーティング システム

これらの接続方法は、Compute Engine で利用可能なすべての Linux オペレーティング システムでサポートされています。Fedora CoreOS の場合、これらの方法を使用する前に、SSH アクセスを設定する必要があります。

VM に接続する

Google Cloud コンソールまたは Google Cloud CLI を使用して Linux インスタンスに接続するには、以下のいずれかのタブの手順を行います。

コンソール

次の手順で、Google Cloud コンソールのブラウザからの SSH を使用して VM に接続します。

  1. In the Google Cloud console, go to the VM instances page.

    Go to VM instances

  2. In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.

    SSH button next to instance name.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. 開発環境で gcloud compute ssh コマンドを実行して、アクセス権限を持つインスタンスに接続します。

    gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME

    次のように置き換えます。

    • PROJECT_ID: インスタンスが含まれているプロジェクトの ID
    • ZONE: インスタンスが存在するゾーンの名前
    • VM_NAME: インスタンスの名前

    Google Cloud CLI のデフォルト プロパティを設定している場合、このコマンドの --project フラグと --zone フラグは省略できます。例:

    gcloud compute ssh VM_NAME

接続に成功したら、ターミナルを使用して Linux インスタンスでコマンドを実行します。終了したら、exit コマンドを使用してインスタンスから切断します。

トラブルシューティング

失敗した SSH 接続を診断し、解決するための方法については、SSH のトラブルシューティングをご覧ください。

次のステップ