セキュア・シェル(SSH)アクセス用の複数キー・ペアのサポート
デフォルトでは、Oracle Big Data Cloud Serviceのopcユーザーは、クラスタをプロビジョニングしたときに指定したSSHキー・ペアを使用することで、クラスタのすべてのノードへのSecure Shell (SSH)アクセスが可能になります。 また、異なるクライアントや他のユーザーからのSSHアクセスを提供することもできます。 たとえば、別のコンピュータからクラスタにアクセスするOracle Big Data Discovery管理者にopcアクセスを提供したい場合や、異なるアクセス権を持つ他のユーザーを作成する場合があります。
別のキー・ペアを使用したopcユーザーのSSHサポートの追加
Oracle Big Data Cloud Serviceクラスタがプロビジョニングされると、クラスタのすべてのノードに/home/opc/.ssh/authorized_keysファイルが作成されます。 authorized_keysファイルには、クラスタのプロビジョニング時に提供されたSSH公開キーが含まれています。
opcユーザーの公開キーを追加するには、
-
新しいSSH公開キーを取得します。
クラスタへのアクセスが必要なユーザーは、SSHキーペアを作成し、秘密キーを保持し、公開キーをOracle Big Data Cloud Service管理者に転送できます。 または、管理者は新しいキー・ペアを作成し、秘密キーを他のユーザーに転送することができます。 Secure Shell (SSH)公開/秘密キー・ペアの生成を参照してください。
-
opcユーザーとして、キーを追加するノードに接続します。 「セキュア・シェル(SSH)を使用してクラスタ・ノードに接続」を参照してください。 -
/home/opc/.ssh/authorized_keysファイルの新しい行に、新しいSSH公開キー・ファイルの内容を貼り付けます。 行や改行を追加しないでください。 -
新しいキー・ペアを使用して、アクセスを提供するすべてのノードでこのプロセスを繰り返します。
他のユーザー・アカウントのSSHサポートの追加
opc以外のユーザーにSSHキーペアを追加するには:
-
新しいSSH公開キーを取得します。
クラスタへのアクセスが必要なユーザーは、SSHキーペアを作成し、秘密キーを保持し、公開キーをOracle Big Data Cloud Service管理者に転送できます。 または、管理者は新しいキー・ペアを作成し、秘密キーを他のユーザーに転送することができます。 Secure Shell (SSH)公開/秘密キー・ペアの生成を参照してください。
-
opcユーザーとして、キーを追加するノードに接続します。 「セキュア・シェル(SSH)を使用してクラスタ・ノードに接続」を参照してください。 -
/home/user/.ssh/authorized_keysファイルを作成します。ここで、userはSSHアクセスを持つユーザーの名前です。 -
新しいSSH公開キー・ファイルの内容を
/home/user/.ssh/authorized_keysファイルに貼り付けます。 行や改行を追加しないでください。 -
ユーザーに対してSSHアクセスを提供するすべてのノードでこのプロセスを繰り返します。