6.3.6 エージェントレス接続先の定義情報として設定する項目について
JP1/AOの操作画面またはコマンドで,エージェントレス接続先定義を追加したり,編集したりするときに設定する項目について説明します。
エージェントレス接続先定義は,大別して次の2種類の情報で構成されます。
接続先情報
エージェントレス接続先への接続を許可するための情報です。DefaultServiceGroup以外のサービスグループに所属するサービスを実行してエージェントレス接続先に接続する場合は,必ず設定してください。
認証情報
エージェントレス接続先との認証に使用する情報です。サービス実行時に認証情報を指定する場合は,エージェントレス接続先定義として認証情報を設定する必要はありません。
エージェントレス接続先定義の設定項目を次の表に示します。
分類 |
項目 |
説明 |
---|---|---|
接続先情報 |
接続先種別 |
次の中から種別を選択します。
|
接続先 |
接続先種別に応じて接続先を指定します。1,024文字まで入力できます。 次のどれかの方法で指定してください。
|
|
サービスグループ |
エージェントレス接続先と関連づけるサービスグループ名を指定します。 指定したサービスグループ内のサービスは,接続先に指定したエージェントレス接続先にだけアクセスできます。 DefaultServiceGroupを指定した場合,DefaultServiceGroup内のサービスからすべてのエージェントレス接続先にアクセスできます。 |
|
認証情報※2 |
プロトコル |
次の中から接続先ホストとの通信で使用する認証用プロトコルを選択します。
|
SSH認証方式 |
プロトコルにSSHを選択した場合,接続先ホストとの通信で使用する認証方式を指定します。 次のどれかを指定してください。
|
|
ユーザーID |
接続先ホストにリモートログインできるユーザーのユーザーIDを指定します。 ドメインユーザーを指定する場合は,次のどちらかの形式で指定してください。
|
|
パスワード |
ユーザーIDに対応するパスワードを指定します。 次のどちらかの場合は,必ず指定してください。
|
|
スーパーユーザーのパスワード※3 |
プロトコルにSSHまたはTelnetを選択した場合,接続先ホストのスーパーユーザーのパスワードを指定します。 スーパーユーザーのパスワードを指定する必要があるかどうかは,サービステンプレートの定義内容(コマンドラインやファイル転送処理をroot権限で実行するかどうか)によって異なります。使用するサービステンプレートおよび部品の仕様を確認してください。 |
注※1 ホスト名のIPアドレス解決で2個以上のIPアドレスが取得された場合,取得されたすべてのIPアドレスが接続先に引き当てられます。
注※2 認証情報は,1つの接続先に対して1つだけ設定してください。同じ接続先に複数の認証情報を設定すると,認証に失敗するおそれがあります。
注※3
汎用コマンド実行部品,ファイル転送部品およびコンテンツ部品では,操作対象の機器がUNIXの場合,SSHで接続します。SSHで接続する場合は,認証情報のユーザーIDで指定したユーザーでログインします。ログインしたあとに,rootユーザーに昇格するように指定されている場合は,認証情報(スーパーユーザーのパスワード)を設定してください。rootユーザーに昇格するかどうかの指定方法は,部品によって異なります。
汎用コマンド実行部品およびファイル転送部品の場合
部品プロパティ「elevatePrivileges」にtrue(rootユーザーに昇格する)またはfalse(rootユーザーに昇格しない)を指定する。
コンテンツ部品の場合
rootユーザーに昇格する場合は,[部品作成]ダイアログボックスまたは[部品編集]ダイアログボックスの[root権限で実行(SSH接続用)]チェックボックスで,[有効]をチェックする。昇格しない場合はチェックしない。
ターミナルコマンド実行部品で,部品プロパティ「commandLine」のコマンドの値に予約プロパティ「reserved.terminal.suPassword」を指定する場合は,スーパーユーザーのパスワードを設定してください。
汎用コマンド実行部品,ファイル転送部品およびコンテンツ部品で,プロトコルにSSHを使用して接続先に接続する場合,接続先のデフォルトに指定されているシェルに条件があります。rootユーザーに昇格するかどうかで条件が異なります。次のとおり指定してください。
rootユーザーに昇格する場合
接続ユーザーおよびrootユーザーのデフォルトのシェルを,sh,bash,ksh,csh,またはtcshにする。
rootユーザーに昇格しない場合
接続ユーザーのデフォルトのシェルを,sh,bash,ksh,csh,またはtcshにする。