サーバーの SSH 認証鍵を設定する
Bare Metal Solution サーバーには SSH 認証鍵を設定できます。
SSH 認証鍵の設定は任意です。新しいサーバーをプロビジョニングするときか、既存のサーバーを再作成するときに設定できます。
この機能は、Bare Metal Solution でサポートされている Linux OS でのみ利用できます。
準備
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 認証鍵を管理するをご覧ください。
Bare Metal Solution サーバーを含むプロジェクトで、SSH 認証鍵を登録します。SSH 認証鍵を登録するの手順に沿って操作します。
サーバーのプロビジョニング中に SSH 認証鍵を設定する
新しい Bare Metal Solution サーバーの SSH 認証鍵は、Google Cloud コンソールの入力フォームでプロビジョニングするときに設定できます。
サーバーの SSH プロジェクトと同じプロジェクトに存在する SSH 認証鍵しか選択できません。
サーバーのプロビジョニング中に SSH 認証鍵を設定するには、Google Cloud コンソールの入力フォームを使用して選択内容を入力するをご覧ください。
サーバーの再イメージング中に SSH 認証鍵を設定する
サーバーを再イメージングするときに SSH 認証鍵を設定するには、サーバーの OS を変更するをご覧ください。
サーバーの SSH 認証鍵を表示する
サーバーの SSH 認証鍵を表示する手順は次のとおりです。
コンソール
[サーバー] ページに移動します。
サーバー名をクリックします。
[サーバーの詳細] ページで、[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 サーバーに初めてログインするをご覧ください。