コンピュート・インスタンスの作成

Bastionサーバーおよびリモート・データ・ゲートウェイを格納する仮想マシン(コンピュート・インスタンス)を作成する必要があります。

インスタンスにアクセスするには、公開キー/秘密キーのペアも生成する必要があります。

キー・ペアの作成

コンピュート・インスタンスを作成してアクセスする前に、Linuxタイプのシステムのssh-keygenなどのユーティリティを使用して、OpenSSH形式で公開キーと秘密キーのペアを生成する必要があります。

インスタンスはSSHキー・ペアを使用してリモート・ユーザーを認証します。鍵ペアファイルには、非公開鍵と公開鍵が含まれています。秘密キーはコンピュータに保持し、インスタンスを起動するたびに公開キーを指定します。

Linuxシステムの場合:

  1. マシンのsshキーを生成します。
       # ssh-keygen
    
  2. プロンプトが表示されたら、キーを保存するファイルへのパスを入力するか、[Enter]を押して表示されているデフォルトを使用します。
  3. 要求されたら、パスワードを入力します。
    パスワードを入力しても表示されません。パスワードを保存します。パスワードを忘れた場合は、リカバリできません。
  4. プロンプトが表示されたら、確認のため再度パスワードを入力します。

このコマンドは、公開キーと秘密キーで構成されるSSHキー・ペアを生成し、指定されたパスに保存します。公開キーのファイル名は、秘密キー・ファイルの名前に.pubを追加することによって自動的に作成されます。たとえば、SSH秘密キーのファイル名がid_rsaの場合、公開キーのファイル名はid_rsa.pubです。

SSHキー・ペアを保存したパスをメモします。インスタンスを作成するときに、SSH公開キーを指定する必要があります。インスタンスにログインするときは、対応するSSH秘密キーを指定し、プロンプトが表示されたらパスワードを入力する必要があります。

Bastion Serverのコンピュート・インスタンスの作成

仮想Linuxマシンをbastionサーバーのコンピュート・インスタンスとして作成します。

コンピュート・インスタンスを作成してアクセスする前に、ssh-keygenなどのユーティリティを使用して公開キーと秘密キーのペアをOpenSSH形式で生成する必要があります。インスタンスはSSHキー・ペアを使用してリモート・ユーザーを認証します。鍵ペアファイルには、非公開鍵と公開鍵が含まれています。秘密キーはコンピュータに保持し、インスタンスを起動するたびに公開キーを指定します。
  1. ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「計算」をクリックしてから「インスタンス」をクリックします。次に、作業権限を持つコンパートメントを選択します。
  2. 「インスタンスの作成」をクリックします。
  3. 「インスタンス の名前付け」に名前を指定します。この名前は後で追加または変更できます。Oracle Cloud識別子(OCID)はインスタンスを一意に識別するため、名前は一意である必要はありません。
  4. デフォルト・イメージを使用するか、「イメージの変更」をクリックしてオプションから選択します。
  5. Show Shape」、「Network」、「Storage Options」の順にクリックし(まだ表示されていない場合)、ドメイン、シェイプ、コンパートメント、VCNおよびパブリック・サブネットを確認します。
  6. パブリックIPアドレスの割当て」が選択されていることを確認します。これは、bastionサーバーに必要です。
  7. SSHキーの貼付け」をクリックし、以前に作成した公開キーを「SSHキー」ボックスに貼り付けます(関連付けられた秘密キーを指定したインスタンスに接続する場合)。
  8. 「作成」をクリックします。
    プロビジョニング作業リクエストが表示されます。インスタンスの作成中、ステータスはPROVISIONINGとして表示されます。インスタンスが完全に操作可能になると、ステータスはRUNNINGに変更されます。インスタンスが完全にプロビジョニングされて実行されている場合は、セキュア・シェル(SSH)を使用して接続できます。

リモート・データ・ゲートウェイのコンピュート・インスタンスの作成

リモート・データ・ゲートウェイ(RDG)のコンピュート・インスタンスとして仮想Linuxマシンを作成します。

コンピュート・インスタンスを作成してアクセスする前に、ssh-keygenなどのユーティリティを使用して公開キーと秘密キーのペアをOpenSSH形式で生成する必要があります。インスタンスはSSHキー・ペアを使用してリモート・ユーザーを認証します。鍵ペアファイルには、非公開鍵と公開鍵が含まれています。秘密キーはコンピュータに保持し、インスタンスを起動するたびに公開キーを指定します。
  1. ナビゲーション・メニューを開きます。「コア・インフラストラクチャ」で、「計算」をクリックしてから「インスタンス」をクリックします。次に、作業権限を持つコンパートメントを選択します。
  2. 「インスタンスの作成」をクリックします。
  3. 「インスタンス の名前付け」に名前を指定します。この名前は後で追加または変更できます。Oracle Cloud識別子(OCID)はインスタンスを一意に識別するため、名前は一意である必要はありません。
  4. デフォルト・イメージを使用するか、「イメージの変更」をクリックしてオプションから選択します。
  5. Show Shape」、「Network」、「Storage Options」の順にクリックし(まだ表示されていない場合)、ドメイン、シェイプ、コンパートメント、VCNおよびプライベート・サブネットを確認します。
  6. パブリックIPアドレスを割り当てない」が選択されていることを確認します。プライベート・サブネット内のコンピュート・インスタンスはパブリックIPアドレスを持つことができません。
  7. SSHキーの貼付け」をクリックし、以前に作成した公開キーを「SSHキー」ボックスに貼り付けます(関連付けられた秘密キーを指定したインスタンスに接続する場合)。
  8. 「作成」をクリックします。
    プロビジョニング作業リクエストが表示されます。インスタンスの作成中、ステータスはPROVISIONINGとして表示されます。インスタンスが完全に操作可能になると、ステータスはRUNNINGに変更されます。インスタンスが完全にプロビジョニングされて実行されている場合は、セキュア・シェル(SSH)を使用して接続できます。