6.16.2 Oracle Exadata Deployment Assistantとキー・ベースの認証の併用
-sshkeys
オプションを使用すると、SSHキー・ベースの認証をOEDAと組み合せて使用できます。
Oracle Exadata Deployment Assistant (OEDA)の2020年4月以降のリリースでは、Oracle Exadataラックのroot
ユーザー認証にSSHキーを使用できます。
この機能を使用するには、まず、必要なSSHキーを設定しておく必要があります。そのための最も簡単な方法は、OEDAに含まれているsetuprootssh.sh
ユーティリティを使用することです。次に例を示します:
./setuprootssh.sh -cf config.xml
setuprootssh.sh
ユーティリティの詳細は、「OEDA setuprootsshユーティリティの使用」を参照してください。
必要なSSHキーを設定したら、OEDAの起動時に、通常のコマンドライン・オプションに-sshkeys
オプションを追加します。次に例を示します:
./install.sh -cf config.xml -s 1 -sshkeys -usesu
-sshkeys
オプションを指定すると、OEDAはSSHキー・ベースの認証を使用します。このオプションと関連して、OEDA WorkDir
には、デプロイメント・ファイル(config.xml)内にあるホストごとのSSH秘密キーが含まれている必要があります。秘密キーは、次のネーミング規則に従っている必要があります。
id_rsa.short_hostname.root
このキー・ファイル名のshort_hostnameは、対応するサーバー・ホスト名です(ドメイン名の修飾なし)。
前述の例で示したように、-sshkeys
オプションを指定するときには、-usesu
オプションも指定して、su
を使用するroot
ユーザーからの非root
コマンドを実行するようにOEDAに指示する必要があります。
Resecure Machine
のデプロイメント・ステップに従ってホストに初めてログインするときに、root
パスワードをリセットするように求められます。この状況は、SSHキー・ベースの認証が有効になっていて、パスワード・ベースの認証が無効になっていても発生します。
親トピック: 構成情報のロードおよびソフトウェアのインストール