サーバーの SSH 認証鍵を設定する

Bare Metal Solution サーバーには SSH 認証鍵を設定できます。

SSH 認証鍵の設定は任意です。新しいサーバーをプロビジョニングするときか、既存のサーバーを再作成するときに設定できます。

この機能は、Bare Metal Solution でサポートされている Linux OS でのみ利用できます。

準備

  1. SSH 認証鍵を作成します。

    SSH 認証鍵は、サーバー プロビジョニング プロセスを開始する前に取得する必要があります。指定した公開 SSH 認証鍵は、Bare Metal Solution サーバーにログインするための承認済み鍵として使用されます。

    Cloud KMS 鍵は、Bare Metal Solution サーバーを含む同じプロジェクトに作成する必要があります。

    SSH 認証鍵を使用する場合は、少なくとも 1 つの公開 SSH 認証鍵が必要です。公開鍵には、ssh-rsa 型の署名が必要です。

    ssh-rsa public_key optional comment
    

    SSH 認証鍵を作成する方法については、SSH 認証鍵を作成するをご覧ください。

    SSH 認証鍵を管理する方法については、SSH 認証鍵を管理するをご覧ください。

  2. Bare Metal Solution サーバーを含むプロジェクトで、SSH 認証鍵を登録します。SSH 認証鍵を登録するの手順に沿って操作します。

サーバーのプロビジョニング中に SSH 認証鍵を設定する

新しい Bare Metal Solution サーバーの SSH 認証鍵は、Google Cloud コンソールの入力フォームでプロビジョニングするときに設定できます。

サーバーの SSH プロジェクトと同じプロジェクトに存在する SSH 認証鍵しか選択できません。

サーバーのプロビジョニング中に SSH 認証鍵を設定するには、Google Cloud コンソールの入力フォームを使用して選択内容を入力するをご覧ください。

サーバーの再イメージング中に SSH 認証鍵を設定する

サーバーを再イメージングするときに SSH 認証鍵を設定するには、サーバーの OS を変更するをご覧ください。

サーバーの SSH 認証鍵を表示する

サーバーの SSH 認証鍵を表示するには、次の手順を行います。

コンソール

  1. [サーバー] ページに移動します。

    [サーバー] に移動

  2. サーバー名をクリックします。

    [サーバーの詳細] ページで、[SSH 認証鍵] フィールドの SSH 認証鍵を表示します。

gcloud

gcloud alpha bms instances auth-info コマンドを使用します。

gcloud alpha bms instances auth-info SERVER_NAME --project=PROJECT_ID --region=REGION

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

  • SERVER_NAME: Bare Metal Solution サーバーの名前。
  • PROJECT_ID: プロジェクトの ID。
  • REGION: Bare Metal Solution サーバーのロケーション。

SSH 認証鍵を使用してサーバーにアクセスする

SSH 認証鍵は customeradmin ユーザーに関連付けられます。そのため、SSH 経由でログインする場合は、ユーザー名に customeradmin を使用します。

Bare Metal Solution サーバーにログインする方法については、Bare Metal Solution サーバーに初めてログインするをご覧ください。

次のステップ