0

Data Studio を使用して DB2 データベース サーバーに接続しています (db2 サーバーは Linux ボックスで実行されています)。サーバーは SSH パスワード ログインを無効にしており、秘密鍵とキーフレーズを使用してのみ SSH を実行できます。

秘密鍵を使用するように Data Studio で SSH 接続を構成し、Data Studio からリモート SSH 接続を確立できます。しかし、データベースをバックアップしようとすると、次の認証エラーが原因で失敗します。

com.ibm.datatools.cmdexec.RemoteExecutorAuthenticationException: com.ibm.tivoli.remoteaccess.RemoteAccessAuthException: CTGRI0000E 提供された許可信任状でターゲット・マシンへの接続を確立できませんでした.CTGRI0000E でターゲット・マシンへの接続を確立できませんでしたCTGRI0000E 提供された許可資格情報を使用して、ターゲット・マシンへの接続を確立できませんでした。

問題の原因を知っている人はいますか?

4

1 に答える 1

1

私にとっては問題なく動作します... Winx64上のDataStudio 4.1.3、Linux x6上のリモートDb2-v11、およびDataStudio内のDb2インスタンス所有者アカウントの秘密鍵を使用しています。ただし、私の Linux では、重要なパスワード認証と公開鍵認証の両方が許可されています。

DataStudio で、バックアップ用にどの実行方法を選択しましたか? デフォルトは jdbc です。[コマンドのプレビュー] をクリックして、DataStudio が送信する内容を確認しましたか? jdbc の場合、SYSPROC.ADMIN_CMD を実行してバックアップを実行するだけです。

DataStudio ツールで「Db2 サーバー CLP」の実行方法を選択した場合、違いはありますか?

関連する可能性のある制限についてアドバイスする技術情報もあります。

于 2018-05-06T16:04:48.960 に答える