機械翻訳について

セキュア・シェル(SSH)を使用してクラスタ・ノードに接続

anOracle Big Data Cloud Serviceクラスタ・ノードのツール、ユーティリティ、およびその他のリソースにローカルでアクセスするには、Secure Shell (SSH)クライアント・ソフトウェアを使用してセキュアな接続を確立し、ログインします。

注意:

デフォルトでは、SSH(ポート22)を介してクラスタにアクセスするために使用されるポートは開いています。 ネットワーク・ホワイトリスト(リージョンにホストされているクラスタの場合)を構成するか、ファイアウォール(可用性ドメインにホストされているクラスタの場合)を構成して、そのポートおよび他のポートへのアクセスを制御できます。 この構成では、指定されたIPアドレス(またはアドレス範囲)からのネットワーク・リクエストを、指定されたポートで受け入れるか拒否するかを制御します。 「サービスへのネットワーク・アクセスの制御」を参照してください。

いくつかのSSHクライアントが無料で提供されています。 以下のセクションでは、UNIXプラットフォーム、UNIXプラットフォーム、WindowsプラットフォームでSSHクライアントを使用してノードに接続する方法を示します。

次の手順では、opcユーザーとして接続し、sudoコマンドを使用してrootシェルを開く方法について説明します。 これを初めて実行した後、opcに既知のパスワードを割り当てたり、既知のパスワードで別のユーザーを作成したりすることで、パスワードを使用して接続できます。

WindowsでPuTTYを使用してノードに接続

PuTTYは、Windows用の無料のSSHクライアント・プログラムです。

始める前に

PuTTYプログラムを使用してノードに接続する前に、以下が必要です:

  • ノードのIPアドレス

    ノードのIPアドレスは、そのノードを含むクラスタの「クラスタ詳細」ページにリストされています。 このページを表示するには、「クラスタに関する詳細の表示」を参照してください。

  • クラスタに関連付けられた公開キーとペアになっているSSH秘密キー・ファイル

    公開キーは、作成時にクラスタに関連付けられていました。 「クラスタの作成」を参照してください。 公開キーとペアになっている秘密キーがない場合は、管理者に連絡してください。

    秘密キー・ファイルはPuTTY .ppk形式でなければなりません。 秘密キー・ファイルが最初にLinuxプラットフォームで作成された場合、PuTTYgenプログラムを使用して、.ppk形式に変換することができます。

    SSHキーペアの作成方法については、「セキュア・シェル(SSH)公開キー/秘密キーペアの生成」を参照してください。

プロシージャ

WindowsでPuTTYプログラムを使用してノードに接続するには:
  1. PuTTYをダウンロードしてインストールします。

    PuTTYをダウンロードするには、http://www.putty.org/に移動し、「You can download PuTTY here」リンクをクリックします。

  2. PuTTYプログラムを実行します。

    「Session」パネルを含む「PuTTY Configuration」ウィンドウが表示されます。

  3. 「ホスト名(またはIPアドレス)」ボックスに、ノードのIPアドレスを入力します。
  4. 「接続タイプ」オプションがSSHに設定されていることを確認します。
  5. 「Category」ツリーで、必要に応じて「Connection」を展開し、「Data」をクリックします。

    「データ」パネルが表示されます。

  6. 「自動ログイン・ユーザー名」ボックスにopcと入力します。 opcユーザーとして、sudoコマンドを使用して、ノードへのルート・アクセスを得ることができます(下の最後のステップで説明)。
  7. 「When username is not specified」オプションが「Prompt」に設定されていることを確認します。
  8. カテゴリ・ツリーで、SSHを展開し、「認証」をクリックします。

    「認証」パネルが表示されます。

  9. 「認証のための秘密キー・ファイル」ボックスの横にある「ブラウズ」ボタンをクリックします。 次に、「秘密キー・ファイルを選択」ウィンドウで、クラスタに関連付けられている公開キーと一致する秘密キー・ファイルに移動して開きます。
  10. 「Category」ツリーで、「Session」をクリックします。

    「セッション」パネルが表示されます。

  11. 「保存されたセッション」ボックスに、この接続構成の名前を入力します。 「Save」をクリックします。
  12. 「オープン」をクリックして接続を開きます。

    PuTTY構成ウィンドウが閉じ、PuTTYウィンドウが表示されます。

    VMに初めて接続する場合は、PuTTY 「セキュリティ・アラート」ウィンドウが表示され、公開キーを確認するよう求められます。 「Yes」をクリックすると、接続が続行されます。

  13. ノードへのルート・アクセスが必要な操作(bda-ossadminコマンドの発行など)を実行するには、ルート・コマンド・シェルを開きます。 コマンド・プロンプトでsudo -sと入力:
    $ sudo -s
    # whoami 
    # root

UNIXでSSHを使用してノードに接続

UNIXおよびUNIXライクなプラットフォーム(SolarisおよびLinuxを含む)には、SSHクライアントであるsshユーティリティが含まれています。

始める前に

sshユーティリティを使用してノードに接続する前に、次のものが必要です:

  • ノードのIPアドレス

    ノードのIPアドレスは、そのノードを含むクラスタの「クラスタ詳細」ページにリストされています。 このページを表示するには、「クラスタに関する詳細の表示」を参照してください。

  • クラスタに関連付けられた公開キーとペアになっているSSH秘密キー・ファイル

    公開キーは、作成時にクラスタに関連付けられていました。 「クラスタの作成」を参照してください。 公開キーとペアになっている秘密キーがない場合は、管理者に連絡してください。

プロシージャ

UNIXおよびUNIXライクなプラットフォームでsshユーティリティを使用してノードに接続するには:
  1. コマンド・シェルでは、プライベート・キー・ファイルのアクセス権を持つように、プライベート・キー・ファイルのファイル・アクセス許可を設定します:
    $ chmod 600 private-key-file
    

    private-key-fileは、クラスタに関連付けられている公開キーと一致するSSH秘密キー・ファイルへのパスです。

  2. sshユーティリティを実行します:
    $ ssh -i private-key-file opc@node-ip-address
    

    説明:

    • private-key-fileは、SSH秘密キー・ファイルへのパスです。

    • opcは、opcオペレーティング・システムのユーザーです。 opcとして、次のステップで説明するように、sudoコマンドを使用してノードへのルート・アクセスを取得できます。

    • node-ip-addressは、x.x.x.x形式のノードのIPアドレスです。

    ノードに初めて接続する場合は、sshユーティリティから公開キーの確認を求めるプロンプトが表示されます。 プロンプトにレスポンスして、yesと入力します。

  3. ノードへのルート・アクセスが必要な操作(bda-oss-adminコマンドの発行など)を実行するには、ルート・コマンド・シェルを開きます。 コマンド・プロンプトでsudo -sと入力:
    $ sudo -s
    # whoami 
    # root